CUBRID Engine  latest
ptr_vec Struct Reference

#include <esql_host_variable.h>

Collaboration diagram for ptr_vec:
Collaboration graph

Public Attributes

int n_elems
 
int max_elems
 
void ** elems
 
bool heap_allocated
 
size_t chunk_size
 
void * inline_elems [PTR_VEC_CHUNK_SIZE]
 

Detailed Description

Definition at line 167 of file esql_host_variable.h.

Member Data Documentation

size_t ptr_vec::chunk_size

Definition at line 174 of file esql_host_variable.h.

Referenced by grow_ptr_vec(), and pp_new_ptr_vec().

void** ptr_vec::elems
bool ptr_vec::heap_allocated

Definition at line 173 of file esql_host_variable.h.

Referenced by pp_free_ptr_vec(), and pp_new_ptr_vec().

void* ptr_vec::inline_elems[PTR_VEC_CHUNK_SIZE]

Definition at line 175 of file esql_host_variable.h.

Referenced by grow_ptr_vec(), pp_free_ptr_vec(), and pp_new_ptr_vec().

int ptr_vec::max_elems

Definition at line 170 of file esql_host_variable.h.

Referenced by grow_ptr_vec(), pp_add_ptr(), and pp_new_ptr_vec().

int ptr_vec::n_elems

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