#include "PropertyList.h"

ROOT::Reflex::PropertyList


class description - header file - source file - inheritance tree (.pdf)

class ROOT::Reflex::PropertyList

Inheritance Chart:
ROOT::Reflex::PropertyList

    public:
PropertyList(ROOT::Reflex::PropertyListImpl* propertyListImpl = 0) PropertyList(const ROOT::Reflex::PropertyList& pl) PropertyList() ~PropertyList() 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() bool operator bool() const 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&)

Data Members

    private:
ROOT::Reflex::PropertyListImpl* fPropertyListImpl

Class Description

PropertyValue(const std::string & key)
-------------------------------------------------------------------------------
 Get the value of a property as Any object.
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
void AddProperty( const std::string & key, const Any & value )
-------------------------------------------------------------------------------
void AddProperty( const std::string & key, const char* value )
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
PropertyList( PropertyListImpl * propertyListImpl = 0 )
PropertyList( const PropertyList & pl )
~PropertyList()
void ClearProperties()
void RemoveProperty( const std::string & key )
bool HasKey( const std::string & key )
size_t PropertySize()
std::string PropertyKeys()
std::string PropertyAsString(const std::string & key)

Author: Stefan Roiser 2004
Last update: root/reflex:$Name: $:$Id: PropertyList.cxx,v 1.8 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.