|
Gaudi Framework, version v25r2 |
| Home | Generated: Wed Jun 4 2014 |
#include <PropertyValue.h>

Public Types | |
| typedef boost::scoped_ptr < PropertyValue > | ScopedPtr |
| typedef boost::scoped_ptr < const PropertyValue > | ConstScopedPtr |
| typedef boost::variant < std::string, std::vector < std::string >, std::map < std::string, std::string > > | Value |
| typedef std::vector< std::string > | VectorOfStrings |
| typedef std::map< std::string, std::string > | MapOfStrings |
Public Member Functions | |
| PropertyValue (const Value &value, bool is_reference=false) | |
| PropertyValue (const Value &value, const Position &position, bool is_reference=false) | |
| const Position & | position () const |
| std::string & | String () |
| const std::string & | String () const |
| VectorOfStrings & | Vector () |
| const VectorOfStrings & | Vector () const |
| MapOfStrings & | Map () |
| const MapOfStrings & | Map () const |
| std::string | ToString () const |
| bool | HasPosition () const |
| bool | IsSimple () const |
| bool | IsVector () const |
| bool | IsMap () const |
| bool | IsReference () const |
| PropertyValue & | operator+= (const PropertyValue &right) |
| const PropertyValue | operator+ (const PropertyValue &right) |
| PropertyValue & | operator-= (const PropertyValue &right) |
| const PropertyValue | operator- (const PropertyValue &right) |
Private Attributes | |
| Value | value_ |
| Position | position_ |
| bool | is_reference_ |
Definition at line 21 of file PropertyValue.h.
| typedef boost::scoped_ptr<const PropertyValue> Gaudi::Parsers::PropertyValue::ConstScopedPtr |
Definition at line 25 of file PropertyValue.h.
| typedef std::map<std::string, std::string> Gaudi::Parsers::PropertyValue::MapOfStrings |
Definition at line 30 of file PropertyValue.h.
| typedef boost::scoped_ptr<PropertyValue> Gaudi::Parsers::PropertyValue::ScopedPtr |
Definition at line 24 of file PropertyValue.h.
| typedef boost::variant<std::string, std::vector<std::string>, std::map<std::string, std::string> > Gaudi::Parsers::PropertyValue::Value |
Definition at line 28 of file PropertyValue.h.
| typedef std::vector<std::string> Gaudi::Parsers::PropertyValue::VectorOfStrings |
Definition at line 29 of file PropertyValue.h.
|
inlineexplicit |
Definition at line 33 of file PropertyValue.h.
|
inline |
Definition at line 35 of file PropertyValue.h.
|
inline |
Definition at line 52 of file PropertyValue.h.
| bool Gaudi::Parsers::PropertyValue::IsMap | ( | ) | const |
Definition at line 25 of file PropertyValue.cpp.
|
inline |
Definition at line 56 of file PropertyValue.h.
| bool Gaudi::Parsers::PropertyValue::IsSimple | ( | ) | const |
Definition at line 17 of file PropertyValue.cpp.
| bool Gaudi::Parsers::PropertyValue::IsVector | ( | ) | const |
Definition at line 21 of file PropertyValue.cpp.
|
inline |
Definition at line 48 of file PropertyValue.h.
|
inline |
Definition at line 49 of file PropertyValue.h.
| const gp::PropertyValue Gaudi::Parsers::PropertyValue::operator+ | ( | const PropertyValue & | right | ) |
Definition at line 68 of file PropertyValue.cpp.
| gp::PropertyValue & Gaudi::Parsers::PropertyValue::operator+= | ( | const PropertyValue & | right | ) |
Definition at line 30 of file PropertyValue.cpp.
| const gp::PropertyValue Gaudi::Parsers::PropertyValue::operator- | ( | const PropertyValue & | right | ) |
Definition at line 116 of file PropertyValue.cpp.
| gp::PropertyValue & Gaudi::Parsers::PropertyValue::operator-= | ( | const PropertyValue & | right | ) |
Definition at line 74 of file PropertyValue.cpp.
|
inline |
Definition at line 39 of file PropertyValue.h.
|
inline |
Definition at line 41 of file PropertyValue.h.
|
inline |
Definition at line 42 of file PropertyValue.h.
| std::string Gaudi::Parsers::PropertyValue::ToString | ( | ) | const |
Definition at line 120 of file PropertyValue.cpp.
|
inline |
Definition at line 44 of file PropertyValue.h.
|
inline |
Definition at line 45 of file PropertyValue.h.
|
private |
Definition at line 69 of file PropertyValue.h.
|
private |
Definition at line 68 of file PropertyValue.h.
|
private |
Definition at line 67 of file PropertyValue.h.