Added an iterator class that can iterate through both sequence and map nodes.

This commit is contained in:
beder
2008-07-02 01:22:39 +00:00
parent 81ff4946ae
commit b4b287c4e9
16 changed files with 393 additions and 105 deletions

View File

@@ -14,6 +14,15 @@ namespace YAML
virtual void Parse(Scanner *pScanner, const ParserState& state);
virtual void Write(std::ostream& out, int indent);
// extraction
virtual void Read(std::string& s);
virtual void Read(int& i);
virtual void Read(unsigned& u);
virtual void Read(long& l);
virtual void Read(float& f);
virtual void Read(double& d);
virtual void Read(char& c);
protected:
std::string m_data;
};