CUBRID Engine
latest
|
#include <load_class_registry.hpp>
Public Member Functions | |
attribute ()=delete | |
attribute (const std::string &name, std::size_t index, or_attribute *repr) | |
attribute (attribute &&other)=delete | |
attribute (const attribute ©)=delete | |
attribute & | operator= (attribute &&other)=delete |
attribute & | operator= (const attribute ©)=delete |
const char * | get_name () const |
std::size_t | get_index () const |
const or_attribute & | get_repr () const |
const tp_domain & | get_domain () const |
Private Attributes | |
const std::string | m_name |
const std::size_t | m_index |
const or_attribute * | m_repr |
Definition at line 37 of file load_class_registry.hpp.
|
delete |
cubload::attribute::attribute | ( | const std::string & | name, |
std::size_t | index, | ||
or_attribute * | repr | ||
) |
Definition at line 31 of file load_class_registry.cpp.
|
delete |
Definition at line 58 of file load_class_registry.cpp.
References or_attribute::domain, and m_repr.
Referenced by cubload::server_object_loader::process_collection_constant(), cubload::server_object_loader::process_generic_constant(), cubload::server_object_loader::process_monetary_constant(), cubload::to_db_double(), cubload::to_db_float(), cubload::to_db_generic_char(), cubload::to_db_varbit_from_bin_str(), and cubload::to_db_varbit_from_hex_str().
std::size_t cubload::attribute::get_index | ( | ) | const |
Definition at line 46 of file load_class_registry.cpp.
References m_index.
Referenced by cubload::server_object_loader::process_collection_constant(), cubload::server_object_loader::process_generic_constant(), cubload::server_object_loader::process_monetary_constant(), and cubload::server_class_installer::register_class_with_attributes().
const char * cubload::attribute::get_name | ( | void | ) | const |
Definition at line 40 of file load_class_registry.cpp.
References m_name.
Referenced by cubload::mismatch(), cubload::server_object_loader::process_collection_constant(), cubload::server_object_loader::process_generic_constant(), cubload::server_object_loader::process_monetary_constant(), cubload::to_db_varbit_from_bin_str(), and cubload::to_db_varbit_from_hex_str().
const or_attribute & cubload::attribute::get_repr | ( | ) | const |
Definition at line 52 of file load_class_registry.cpp.
References m_repr.
Referenced by cubload::server_object_loader::process_line(), and cubload::to_db_null().
|
private |
Definition at line 56 of file load_class_registry.hpp.
Referenced by get_index().
|
private |
Definition at line 55 of file load_class_registry.hpp.
Referenced by get_name().
|
private |
Definition at line 57 of file load_class_registry.hpp.
Referenced by get_domain(), and get_repr().