From 1406b84016502c9752f2b9f7a009b282f969f5ff Mon Sep 17 00:00:00 2001 From: Jesse Beder Date: Fri, 19 Sep 2008 02:44:49 +0000 Subject: [PATCH] Made Node non-copyable. --- include/node.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/node.h b/include/node.h index 8f1a739..0ac945c 100644 --- a/include/node.h +++ b/include/node.h @@ -78,6 +78,11 @@ namespace YAML int Compare(const Node& rhs) const; friend bool operator < (const Node& n1, const Node& n2); + private: + // shouldn't be copyable! (at least for now) + Node(const Node& rhs); + Node& operator = (const Node& rhs); + private: void ParseHeader(Scanner *pScanner, const ParserState& state); void ParseTag(Scanner *pScanner, const ParserState& state);