Gaudi Framework, version v23r0 |
Home | Generated: Mon Jan 30 2012 |
#include <PropertyName.h>
Public Types | |
typedef boost::shared_ptr < PropertyName > | SharedPtr |
typedef boost::shared_ptr < const PropertyName > | ConstSharedPtr |
typedef boost::scoped_ptr < PropertyName > | ScopedPtr |
typedef boost::scoped_ptr < const PropertyName > | ConstScopedPtr |
Public Member Functions | |
PropertyName (const std::string &property) | |
PropertyName (const std::string &property, const Position &pos) | |
PropertyName (const std::string &client, const std::string &property) | |
PropertyName (const std::string &client, const std::string &property, const Position &pos) | |
const std::string & | client () const |
const std::string & | property () const |
const Position & | position () const |
std::string | FullName () const |
std::string | ToString () const |
bool | HasClient () const |
bool | HasPosition () const |
Private Attributes | |
std::string | client_ |
std::string | property_ |
Position | position_ |
Definition at line 22 of file PropertyName.h.
typedef boost::scoped_ptr<const PropertyName> Gaudi::Parsers::PropertyName::ConstScopedPtr |
Definition at line 28 of file PropertyName.h.
typedef boost::shared_ptr<const PropertyName> Gaudi::Parsers::PropertyName::ConstSharedPtr |
Definition at line 26 of file PropertyName.h.
typedef boost::scoped_ptr<PropertyName> Gaudi::Parsers::PropertyName::ScopedPtr |
Definition at line 27 of file PropertyName.h.
typedef boost::shared_ptr<PropertyName> Gaudi::Parsers::PropertyName::SharedPtr |
Definition at line 25 of file PropertyName.h.
Gaudi::Parsers::PropertyName::PropertyName | ( | const std::string & | property ) | [inline, explicit] |
Definition at line 30 of file PropertyName.h.
Gaudi::Parsers::PropertyName::PropertyName | ( | const std::string & | property, |
const Position & | pos | ||
) | [inline] |
Definition at line 32 of file PropertyName.h.
Gaudi::Parsers::PropertyName::PropertyName | ( | const std::string & | client, |
const std::string & | property | ||
) | [inline] |
Definition at line 34 of file PropertyName.h.
Gaudi::Parsers::PropertyName::PropertyName | ( | const std::string & | client, |
const std::string & | property, | ||
const Position & | pos | ||
) | [inline] |
Definition at line 36 of file PropertyName.h.
const std::string& Gaudi::Parsers::PropertyName::client | ( | ) | const [inline] |
Definition at line 39 of file PropertyName.h.
{ return client_;}
std::string Gaudi::Parsers::PropertyName::FullName | ( | ) | const |
Definition at line 14 of file PropertyName.cpp.
bool Gaudi::Parsers::PropertyName::HasClient | ( | ) | const [inline] |
Definition at line 44 of file PropertyName.h.
{ return client_.length() > 0;}
bool Gaudi::Parsers::PropertyName::HasPosition | ( | ) | const [inline] |
Definition at line 45 of file PropertyName.h.
{ return position_.Exists();}
const Position& Gaudi::Parsers::PropertyName::position | ( | ) | const [inline] |
Definition at line 41 of file PropertyName.h.
{ return position_;}
const std::string& Gaudi::Parsers::PropertyName::property | ( | ) | const [inline] |
Definition at line 40 of file PropertyName.h.
{ return property_;}
std::string Gaudi::Parsers::PropertyName::ToString | ( | ) | const |
Definition at line 18 of file PropertyName.cpp.
{ return FullName(); }
std::string Gaudi::Parsers::PropertyName::client_ [private] |
Definition at line 47 of file PropertyName.h.
Position Gaudi::Parsers::PropertyName::position_ [private] |
Definition at line 49 of file PropertyName.h.
std::string Gaudi::Parsers::PropertyName::property_ [private] |
Definition at line 48 of file PropertyName.h.