CUBRID Engine
latest
|
#include <load_common.hpp>
Public Member Functions | |
string_type () | |
string_type (char *val, std::size_t size, bool need_free_val) | |
~string_type () | |
void | destroy () |
Public Attributes | |
string_type * | next |
string_type * | last |
char * | val |
size_t | size |
bool | need_free_val |
Definition at line 184 of file load_common.hpp.
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().
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().
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().
string_type* cubload::string_type::next |
Definition at line 192 of file load_common.hpp.
Referenced by cubload::sa_class_installer::install_class(), and cubload::server_class_installer::register_class_with_attributes().
size_t cubload::string_type::size |
Definition at line 195 of file load_common.hpp.
Referenced by destroy(), cubload::sa_class_installer::install_class(), cubload::semantic_helper::is_utf8_valid(), ldr_process_object_ref(), cubload::semantic_helper::make_string(), cubload::server_object_loader::process_generic_constant(), cubload::sa_object_loader::process_line(), and cubload::server_object_loader::process_monetary_constant().
char* cubload::string_type::val |
Definition at line 194 of file load_common.hpp.
Referenced by destroy(), cubload::sa_class_installer::install_class(), cubload::server_class_installer::install_class(), cubload::semantic_helper::is_utf8_valid(), ldr_process_object_ref(), cubload::semantic_helper::make_real(), cubload::semantic_helper::make_string(), cubload::semantic_helper::make_string_and_copy(), cubload::server_object_loader::process_constant(), cubload::server_object_loader::process_generic_constant(), cubload::sa_object_loader::process_line(), cubload::server_object_loader::process_monetary_constant(), and cubload::server_class_installer::register_class_with_attributes().