|
Pol
Rev 533
|
#include <cfgrepos.h>
Inheritance diagram for StoredConfigElem:
Collaboration diagram for StoredConfigElem:Public Types | |
| typedef StoredConfigElem::PropImpList::const_iterator | const_iterator |
Public Member Functions | |
| StoredConfigElem (ConfigElem &elem) | |
| StoredConfigElem () | |
| ~StoredConfigElem () | |
| void | addprop (const std::string &propname, BObjectImp *imp) |
| pair< const_iterator, const_iterator > | equal_range (const std::string &propname) const |
| BObjectImp * | getimp (const std::string &propname) const |
| BObjectImp * | listprops () const |
Private Types | |
| typedef std::multimap < std::string, ref_ptr < BObjectImp >, ci_cmp_pred > | PropImpList |
Private Member Functions | |
| StoredConfigElem (const StoredConfigElem &elem) | |
| StoredConfigElem & | operator= (const StoredConfigElem &) |
Private Attributes | |
| PropImpList | propimps_ |
Definition at line 31 of file cfgrepos.h.
| typedef StoredConfigElem::PropImpList::const_iterator StoredConfigElem::const_iterator |
Definition at line 45 of file cfgrepos.h.
typedef std::multimap<std::string, ref_ptr<BObjectImp>, ci_cmp_pred > StoredConfigElem::PropImpList [private] |
Definition at line 34 of file cfgrepos.h.
| StoredConfigElem::StoredConfigElem | ( | ConfigElem & | elem | ) |
Definition at line 41 of file cfgrepos.cpp.
References addprop(), bobject_from_string(), and ConfigElem::remove_first_prop().
Here is the call graph for this function:Definition at line 53 of file cfgrepos.cpp.
Definition at line 58 of file cfgrepos.cpp.
| StoredConfigElem::StoredConfigElem | ( | const StoredConfigElem & | elem | ) | [private] |
| void StoredConfigElem::addprop | ( | const std::string & | propname, |
| BObjectImp * | imp | ||
| ) |
Definition at line 67 of file cfgrepos.cpp.
References propimps_.
Referenced by StoredConfigElem().
Here is the caller graph for this function:| std::pair< StoredConfigElem::const_iterator, StoredConfigElem::const_iterator > StoredConfigElem::equal_range | ( | const std::string & | propname | ) | const |
Definition at line 96 of file cfgrepos.cpp.
References propimps_.
Referenced by ConfigFileExecutorModule::mf_GetConfigStringArray(), and ConfigFileExecutorModule::mf_GetConfigStringDictionary().
Here is the caller graph for this function:| BObjectImp * StoredConfigElem::getimp | ( | const std::string & | propname | ) | const |
Definition at line 72 of file cfgrepos.cpp.
References propimps_.
Referenced by UOExecutorModule::mf_ApplyConstraint(), ConfigFileExecutorModule::mf_GetConfigInt(), ConfigFileExecutorModule::mf_GetConfigReal(), and ConfigFileExecutorModule::mf_GetConfigString().
Here is the caller graph for this function:| BObjectImp * StoredConfigElem::listprops | ( | ) | const |
Definition at line 82 of file cfgrepos.cpp.
References ObjArray::addElement(), ObjArray::contains(), String::copy(), and propimps_.
Referenced by ConfigFileExecutorModule::mf_ListConfigElemProps().
Here is the call graph for this function:
Here is the caller graph for this function:| StoredConfigElem& StoredConfigElem::operator= | ( | const StoredConfigElem & | ) | [private] |
PropImpList StoredConfigElem::propimps_ [private] |
Definition at line 48 of file cfgrepos.h.
Referenced by addprop(), equal_range(), getimp(), and listprops().