#include <llsdserialize.h>
Inheritance diagram for LLSDParser:
Public Member Functions | |
LLSDParser () | |
Constructor. | |
virtual S32 | parse (std::istream &istr, LLSD &data) const =0 |
Call this method to parse a stream for LLSD. | |
Protected Member Functions | |
virtual | ~LLSDParser () |
Destructor. |
Definition at line 45 of file llsdserialize.h.
LLSDParser::~LLSDParser | ( | ) | [protected, virtual] |
LLSDParser::LLSDParser | ( | ) |
Call this method to parse a stream for LLSD.
This method parses the istream for a structured data. This method assumes that the istream is a complete llsd object -- for example an opened and closed map with an arbitrary nesting of elements. This method will return after reading one data object, allowing continued reading from the stream by the caller.
istr | The input stream. | |
data[out] | The newly parse structured data. |
Implemented in LLSDNotationParser, LLSDXMLParser, and LLSDBinaryParser.