CUBRID Engine  latest
cubload::string_type Struct Reference

#include <load_common.hpp>

Collaboration diagram for cubload::string_type:
Collaboration graph

Public Member Functions

 string_type ()
 
 string_type (char *val, std::size_t size, bool need_free_val)
 
 ~string_type ()
 
void destroy ()
 

Public Attributes

string_typenext
 
string_typelast
 
char * val
 
size_t size
 
bool need_free_val
 

Detailed Description

Definition at line 184 of file load_common.hpp.

Constructor & Destructor Documentation

cubload::string_type::string_type ( )

Definition at line 356 of file load_common.cpp.

cubload::string_type::string_type ( char *  val,
std::size_t  size,
bool  need_free_val 
)

Definition at line 371 of file load_common.cpp.

cubload::string_type::~string_type ( )

Definition at line 366 of file load_common.cpp.

References destroy().

Member Function Documentation

void cubload::string_type::destroy ( )

Definition at line 382 of file load_common.cpp.

References need_free_val, NULL, size, and val.

Referenced by cubload::semantic_helper::clear(), and ~string_type().

Here is the caller graph for this function:

Member Data Documentation

string_type* cubload::string_type::last

Definition at line 193 of file load_common.hpp.

bool cubload::string_type::need_free_val

Definition at line 196 of file load_common.hpp.

Referenced by destroy(), and cubload::semantic_helper::make_string().


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