#include "PropertyListImpl.h" |
ROOT::Reflex::PropertyListImpl
class description - header file - source file - inheritance tree (.pdf)
public:
void* __getNewDelFunctions()
PropertyListImpl()
PropertyListImpl(const ROOT::Reflex::PropertyListImpl& pl)
virtual ~PropertyListImpl()
void AddProperty(const string& key, const ROOT::Reflex::Any& value)
void AddProperty(const string& key, char* value)
void ClearProperties()
bool HasKey(const string& key) const
TClass* IsA()
std::string PropertyAsString(const string& key) const
std::string PropertyKeys() const
unsigned int PropertySize() const
ROOT::Reflex::Any& PropertyValue(const string& key) const
void RemoveProperty(const string& key)
virtual void ShowMembers(TMemberInspector&, char*)
virtual void Streamer(TBuffer&)
void StreamerNVirtual(TBuffer&)
private:
map<string,ROOT::Reflex::Any>* fProperties
void ClearProperties()
-------------------------------------------------------------------------------
Clear, remove all properties.
std::string PropertyKeys()
-------------------------------------------------------------------------------
Return a string containing all property keys.
PropertyAsString( const std::string & key )
-------------------------------------------------------------------------------
Return a property as a string.
PropertyValue( const std::string & key )
-------------------------------------------------------------------------------
Return a property as an Any object.
void AddProperty( const std::string & key, const Any & value )
void AddProperty( const std::string & key, const char * value )
bool HasKey( const std::string & key )
Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: PropertyListImpl.cxx,v 1.9 2006/07/05 07:09:09 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.