Merged r366:387 from the jbeder-event-api branch

This commit is contained in:
jbeder
2010-10-18 06:45:03 +00:00
parent 78db8b02c8
commit 12d2beda29
35 changed files with 1280 additions and 634 deletions

View File

@@ -13,15 +13,12 @@ namespace YAML
{
public:
Scalar();
Scalar(const std::string& data);
virtual ~Scalar();
virtual Content *Clone() const;
virtual void Parse(Scanner *pScanner, ParserState& state);
virtual void Write(Emitter& out) const;
virtual void SetData(const std::string& data) { m_data = data; }
virtual bool IsScalar() const { return true; }
virtual void EmitEvents(AliasManager& am, EventHandler& eventHandler, const Mark& mark, const std::string& tag, anchor_t anchor) const;
// extraction
virtual bool GetScalar(std::string& scalar) const {