21 #include <Poco/Bugcheck.h>
22 #include <Poco/Hash.h>
32 poco_assert(!localName.empty());
41 if (
this == &qName)
return true;
71 return (qualifier.empty() ? 0 : (Poco::Hash<std::string >().
operator()(qualifier) + Poco::Hash<std::string>().operator()(localName)));
78 std::string temp = ( GetQualifier().empty() ?
"" : GetQualifier() +
':');
80 ss << temp << GetLocalName();
QualifiedName(std::string qualifier, std::string localName)
bool operator==(const QualifiedName &qName) const
std::string GetLocalName() const
std::vcl_size_t HashCode() const
std::string GetQualifier() const
bool operator<(const QualifiedName &qName) const