CUBRID Engine  latest
cubload::attribute Class Reference

#include <load_class_registry.hpp>

Collaboration diagram for cubload::attribute:
Collaboration graph

Public Member Functions

 attribute ()=delete
 
 attribute (const std::string &name, std::size_t index, or_attribute *repr)
 
 attribute (attribute &&other)=delete
 
 attribute (const attribute &copy)=delete
 
attributeoperator= (attribute &&other)=delete
 
attributeoperator= (const attribute &copy)=delete
 
const char * get_name () const
 
std::size_t get_index () const
 
const or_attributeget_repr () const
 
const tp_domainget_domain () const
 

Private Attributes

const std::string m_name
 
const std::size_t m_index
 
const or_attributem_repr
 

Detailed Description

Definition at line 37 of file load_class_registry.hpp.

Constructor & Destructor Documentation

cubload::attribute::attribute ( )
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.

cubload::attribute::attribute ( attribute &&  other)
delete
cubload::attribute::attribute ( const attribute copy)
delete

Member Function Documentation

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().

Here is the caller graph for this function:

attribute& cubload::attribute::operator= ( attribute &&  other)
delete
attribute& cubload::attribute::operator= ( const attribute copy)
delete

Member Data Documentation

const std::size_t cubload::attribute::m_index
private

Definition at line 56 of file load_class_registry.hpp.

Referenced by get_index().

const std::string cubload::attribute::m_name
private

Definition at line 55 of file load_class_registry.hpp.

Referenced by get_name().

const or_attribute* cubload::attribute::m_repr
private

Definition at line 57 of file load_class_registry.hpp.

Referenced by get_domain(), and get_repr().


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