YAML::Parser Class Reference

#include <parser.h>

Inheritance diagram for YAML::Parser:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool GetNextDocument (Node &document)
void Load (std::istream &in)
 operator bool () const
 Parser (std::istream &in)
 Parser ()
void PrintTokens (std::ostream &out)
 ~Parser ()

Private Member Functions

void HandleDirective (const Token &token)
void HandleTagDirective (const Token &token)
void HandleYamlDirective (const Token &token)
void ParseDirectives ()

Private Attributes

std::auto_ptr< Scanner > m_pScanner
std::auto_ptr< ParserState > m_pState

Detailed Description

Definition at line 13 of file parser.h.


Constructor & Destructor Documentation

YAML::Parser::Parser (  ) 
YAML::Parser::Parser ( std::istream &  in  ) 
YAML::Parser::~Parser (  ) 

Member Function Documentation

bool YAML::Parser::GetNextDocument ( Node document  ) 
void YAML::Parser::HandleDirective ( const Token &  token  )  [private]
void YAML::Parser::HandleTagDirective ( const Token &  token  )  [private]
void YAML::Parser::HandleYamlDirective ( const Token &  token  )  [private]
void YAML::Parser::Load ( std::istream &  in  ) 
YAML::Parser::operator bool (  )  const
void YAML::Parser::ParseDirectives (  )  [private]
void YAML::Parser::PrintTokens ( std::ostream &  out  ) 

Member Data Documentation

std::auto_ptr<Scanner> YAML::Parser::m_pScanner [private]

Definition at line 33 of file parser.h.

std::auto_ptr<ParserState> YAML::Parser::m_pState [private]

Definition at line 34 of file parser.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


yaml_cpp
Author(s): Jesse Beder
autogenerated on Fri Jan 11 09:42:46 2013