ed
Public Member Functions | Private Attributes | List of all members
ed::PropertyKeyDB Class Reference

#include <property_key_db.h>

Public Member Functions

const PropertyKeyDBEntrygetPropertyKeyDBEntry (const std::string &name) const
 
template<typename T >
void registerProperty (const std::string &name, PropertyKey< T > &key, PropertyInfo *info=0)
 
 ~PropertyKeyDB ()
 

Private Attributes

std::map< std::string, PropertyKeyDBEntry * > name_to_info_
 

Detailed Description

Definition at line 28 of file property_key_db.h.

Constructor & Destructor Documentation

◆ ~PropertyKeyDB()

ed::PropertyKeyDB::~PropertyKeyDB ( )
inline

Definition at line 33 of file property_key_db.h.

Member Function Documentation

◆ getPropertyKeyDBEntry()

const PropertyKeyDBEntry* ed::PropertyKeyDB::getPropertyKeyDBEntry ( const std::string name) const
inline

Definition at line 77 of file property_key_db.h.

◆ registerProperty()

template<typename T >
void ed::PropertyKeyDB::registerProperty ( const std::string name,
PropertyKey< T > &  key,
PropertyInfo info = 0 
)
inline

Definition at line 43 of file property_key_db.h.

Member Data Documentation

◆ name_to_info_

std::map<std::string, PropertyKeyDBEntry*> ed::PropertyKeyDB::name_to_info_
private

Definition at line 88 of file property_key_db.h.


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