32 #ifndef _OMS_COM_REF_H_ 33 #define _OMS_COM_REF_H_ 46 ComRef(
const std::string& path);
64 operator std::string()
const {
return std::string(
cref);}
82 return hash<std::string>()(std::string(cref));
const char * c_str() const
Definition: ComRef.h:63
char * cref
Definition: ComRef.h:67
ComRef front() const
Definition: ComRef.cpp:106
ComRef & operator=(const ComRef ©)
Definition: ComRef.cpp:62
ComRef operator+(const ComRef &rhs) const
Definition: ComRef.cpp:75
~ComRef()
Definition: ComRef.cpp:51
bool operator!=(const ComRef &lhs, const ComRef &rhs)
Definition: ComRef.cpp:146
bool operator==(const ComRef &lhs, const ComRef &rhs)
Definition: ComRef.cpp:141
ComRef - component reference.
Definition: ComRef.h:43
bool operator<(const ComRef &lhs, const ComRef &rhs)
Definition: ComRef.cpp:151
ComRef pop_front()
Definition: ComRef.cpp:122
size_t operator()(const oms::ComRef &cref) const
Definition: ComRef.h:80
Definition: BusConnector.h:15
bool isEmpty() const
Definition: ComRef.cpp:90
bool isRootOf(ComRef child) const
Definition: ComRef.cpp:95
ComRef(const std::string &path)
Definition: ComRef.cpp:38
bool isValidIdent() const
Definition: ComRef.cpp:85