Removed the (unimplemented) operator <, and added operator == (in place of is()) for nodes

This commit is contained in:
Jesse Beder
2011-09-11 22:56:04 -05:00
parent f9d826c22a
commit 9e62bf8349
2 changed files with 4 additions and 16 deletions

View File

@@ -233,17 +233,8 @@ namespace YAML
}
// free functions
inline int compare(const Node& lhs, const Node& rhs)
{
return 0;
}
inline bool operator<(const Node& lhs, const Node& rhs)
{
return false;
}
inline bool is(const Node& lhs, const Node& rhs)
inline bool operator==(const Node& lhs, const Node& rhs)
{
return lhs.is(rhs);
}

View File

@@ -83,11 +83,8 @@ namespace YAML
detail::shared_memory_holder m_pMemory;
detail::node *m_pNode;
};
int compare(const Node& lhs, const Node& rhs);
bool operator<(const Node& lhs, const Node& rhs);
bool is(const Node& lhs, const Node& rhs);
bool operator==(const Node& lhs, const Node& rhs);
template<typename T>
struct convert;