32 #ifndef _OMS_COM_REF_H_ 33 #define _OMS_COM_REF_H_ 46 ComRef(
const std::string& path);
63 operator std::string()
const {
return std::string(
cref);}
81 return hash<std::string>()(std::string(cref));
const char * c_str() const
Definition: ComRef.h:62
char * cref
Definition: ComRef.h:66
ComRef front() const
Definition: ComRef.cpp:94
ComRef & operator=(const ComRef ©)
Definition: ComRef.cpp:61
ComRef operator+(const ComRef &rhs) const
Definition: ComRef.cpp:74
~ComRef()
Definition: ComRef.cpp:50
bool operator!=(const ComRef &lhs, const ComRef &rhs)
Definition: ComRef.cpp:134
bool operator==(const ComRef &lhs, const ComRef &rhs)
Definition: ComRef.cpp:129
ComRef - component reference.
Definition: ComRef.h:43
bool operator<(const ComRef &lhs, const ComRef &rhs)
Definition: ComRef.cpp:139
ComRef pop_front()
Definition: ComRef.cpp:110
size_t operator()(const oms::ComRef &cref) const
Definition: ComRef.h:79
Definition: BusConnector.h:15
bool isEmpty() const
Definition: ComRef.cpp:89
ComRef(const std::string &path)
Definition: ComRef.cpp:37
bool isValidIdent() const
Definition: ComRef.cpp:84