Grok  7.6.0
Public Member Functions | Data Fields
ojph::line_buf Struct Reference

#include <ojph_mem.h>

Public Member Functions

template<typename T >
void pre_alloc (mem_fixed_allocator *p, size_t num_ele, int pre_size)
 
template<typename T >
void finalize_alloc (mem_fixed_allocator *p)
 
template<typename T >
void wrap (T *buffer, size_t num_ele, int pre_size)
 

Data Fields

size_t size
 
int pre_size
 
union {
   si32 *   i32
 
   float *   f32
 
}; 
 

Member Function Documentation

◆ finalize_alloc()

template<typename T >
void ojph::line_buf::finalize_alloc ( mem_fixed_allocator p)

◆ pre_alloc()

template<typename T >
void ojph::line_buf::pre_alloc ( mem_fixed_allocator p,
size_t  num_ele,
int  pre_size 
)
inline

◆ wrap()

template<typename T >
void ojph::line_buf::wrap ( T *  buffer,
size_t  num_ele,
int  pre_size 
)

Field Documentation

◆ @4

union { ... }

◆ f32

float* ojph::line_buf::f32

◆ i32

si32* ojph::line_buf::i32

◆ pre_size

int ojph::line_buf::pre_size

Referenced by pre_alloc().

◆ size

size_t ojph::line_buf::size

The documentation for this struct was generated from the following file: