Phasor
01.00.10.059
|
#include <Common.h>
Public Types | |
typedef std::pair < Object::unique_ptr, Object::unique_ptr > | pair_t |
typedef std::map < Object::unique_ptr, Object::unique_ptr > | table_t |
Public Types inherited from Common::Object | |
typedef std::unique_ptr< Object > | unique_ptr |
typedef std::list< unique_ptr > | unique_list |
typedef std::deque< unique_ptr > | unique_deque |
Public Member Functions | |
ObjTable (const std::map< std::string, std::string > &table) | |
ObjTable (const std::map< std::string, std::unique_ptr< Object >> &table) | |
ObjTable (const std::vector< std::string > &data, size_t firstkey) | |
ObjTable () | |
~ObjTable () | |
ObjTable & | operator= (const ObjTable &rhs) |
ObjTable (const ObjTable &other) | |
virtual std::unique_ptr< Object > | NewCopy () const |
size_t | size () const |
table_t::const_iterator | begin () const |
table_t::const_iterator | end () const |
void | insert (pair_t pair) |
Public Member Functions inherited from Common::Object | |
Object () | |
virtual | ~Object () |
virtual bool | ConvertTo (obj_type type, std::unique_ptr< Object > *out) const |
obj_type | GetType () const |
Additional Inherited Members | |
Protected Member Functions inherited from Common::Object | |
Object (obj_type type) | |
Object (const Object &other) | |
typedef std::pair<Object::unique_ptr, Object::unique_ptr> Common::ObjTable::pair_t |
typedef std::map<Object::unique_ptr, Object::unique_ptr> Common::ObjTable::table_t |
Common::ObjTable::ObjTable | ( | const std::map< std::string, std::string > & | table | ) |
Common::ObjTable::ObjTable | ( | const std::map< std::string, std::unique_ptr< Object >> & | table | ) |
Common::ObjTable::ObjTable | ( | const std::vector< std::string > & | data, |
size_t | firstkey | ||
) |
Common::ObjTable::ObjTable | ( | ) |
Common::ObjTable::~ObjTable | ( | ) |
Common::ObjTable::ObjTable | ( | const ObjTable & | other | ) |
ObjTable::table_t::const_iterator Common::ObjTable::begin | ( | ) | const |
ObjTable::table_t::const_iterator Common::ObjTable::end | ( | ) | const |
void Common::ObjTable::insert | ( | pair_t | pair | ) |
|
virtual |
Reimplemented from Common::Object.
size_t Common::ObjTable::size | ( | ) | const |