#include "PropertyList.h" |
ROOT::Reflex::PropertyList
class description - header file - source file
viewCVS header - viewCVS source
class ROOT::Reflex::PropertyList
Function Members (Methods)
Display options:
public:
| ~PropertyList() |
unsigned int | AddProperty(const string& key, const ROOT::Reflex::Any& value) const |
void | AddProperty(size_t key, const ROOT::Reflex::Any& value) const |
unsigned int | AddProperty(const string& key, char* value) const |
void | AddProperty(size_t key, char* value) const |
void | ClearProperties() const |
bool | HasKey(const string& key) const |
bool | HasProperty(const string& key) const |
bool | HasProperty(size_t key) const |
TClass* | IsA() |
static __gnu_cxx::__normal_iterator<const string*,vector<string> > | Key_Begin() |
static __gnu_cxx::__normal_iterator<const string*,vector<string> > | Key_End() |
static reverse_iterator<__gnu_cxx::__normal_iterator<const string*,vector<string> > > | Key_RBegin() |
static reverse_iterator<__gnu_cxx::__normal_iterator<const string*,vector<string> > > | Key_REnd() |
static std::string& | KeyAt(size_t nth) |
static unsigned int | KeyByName(const string& key, bool allocateNew = false) |
static std::string | KeysAsString() |
static unsigned int | KeySize() |
bool | operator bool() const |
std::string | PropertyAsString(const string& key) const |
std::string | PropertyAsString(size_t key) const |
unsigned int | PropertyCount() const |
unsigned int | PropertyKey(const string& key, bool allocateNew = false) const |
std::string | PropertyKeys() const |
ROOT::Reflex::PropertyList | PropertyList() |
ROOT::Reflex::PropertyList | PropertyList(ROOT::Reflex::PropertyListImpl* propertyListImpl = 0) |
ROOT::Reflex::PropertyList | PropertyList(const ROOT::Reflex::PropertyList& pl) |
unsigned int | PropertySize() const |
ROOT::Reflex::Any& | PropertyValue(const string& key) const |
ROOT::Reflex::Any& | PropertyValue(size_t key) const |
void | RemoveProperty(const string& key) const |
void | RemoveProperty(size_t key) const |
virtual void | ShowMembers(TMemberInspector&, char*) |
virtual void | Streamer(TBuffer&) |
void | StreamerNVirtual(TBuffer&) |
Data Members
private:
ROOT::Reflex::PropertyListImpl* | fPropertyListImpl | |
ROOT::Reflex::StdString_Iterator Key_Begin()
-------------------------------------------------------------------------------
Return the begin iterator of the keys container.
ROOT::Reflex::StdString_Iterator Key_End()
-------------------------------------------------------------------------------
Return the end iterator of the keys container.
ROOT::Reflex::Reverse_StdString_Iterator Key_RBegin()
-------------------------------------------------------------------------------
Return the rbegin iterator of the keys container.
ROOT::Reflex::Reverse_StdString_Iterator Key_REnd()
-------------------------------------------------------------------------------
Return the rend iterator of the keys container.
std::string KeysAsString()
-------------------------------------------------------------------------------
Return all keys as one string concatenation.
const std::string & KeyAt( size_t nth )
-------------------------------------------------------------------------------
Return key at position nth.
size_t KeyByName( const std::string & key, bool allocateNew )
-------------------------------------------------------------------------------
Return the position of a Key. If allocateNew is set to true allocate a new key
if necessary.
size_t KeySize()
-------------------------------------------------------------------------------
Return the number of all allocated keys.
PropertyValue( const std::string & key )
-------------------------------------------------------------------------------
Get the value of a property as Any object.
PropertyValue( size_t key )
-------------------------------------------------------------------------------
Get the value of a property as Any object.
PropertyList( PropertyListImpl * propertyListImpl )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
{}
PropertyList( const PropertyList & pl)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
{}
~PropertyList()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t AddProperty( const std::string & key, const Any & value )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void AddProperty( size_t key, const Any & value )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t AddProperty( const std::string & key, const char* value )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void AddProperty( size_t key, const char* value )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void ClearProperties()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool HasProperty(const std::string & key)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool HasProperty( size_t key)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
bool HasKey(const std::string & key)
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
PropertyAsString( const std::string & key )
-------------------------------------------------------------------------------
PropertyAsString( size_t key )
-------------------------------------------------------------------------------
size_t PropertyKey( const std::string & key, bool allocateNew )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
std::string PropertyKeys()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t PropertyCount()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
size_t PropertySize()
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void RemoveProperty( const std::string & key )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void RemoveProperty( size_t key )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
PropertyList( PropertyListImpl * propertyListImpl = 0 )
* default constructor */
Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: PropertyList.cxx,v 1.12 2006/09/08 20:54:05 roiser Exp $
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.