Struct xml_parse_result
Synopsis
#include <src/pugixml.hpp>
struct PUGIXML_CLASS xml_parse_result
Description
Parsing result.
Mentioned in
- Getting Started / Example
- Quickstart / Loading document
- Manual / 4.1. Loading document from file
- Manual / 4.2. Loading document from memory
- Manual / 4.3. Loading document from C++ IOstreams
- Manual / 4.4. Handling parsing errors
- Manual / 6.5. Cloning nodes/attributes
- Manual / 6.7. Assembling document from fragments
- Manual / v1.0 2010-11-01
- Manual / v0.9 2010-07-01
- Manual / v0.4 2009-01-18
- Manual / 10.5. Classes
- Samples / include
- Samples / load_error_handling
- Samples / load_file
- Samples / load_memory
- Samples / load_stream
Methods
xml_parse_result | Default constructor, initializes object to failed state. | |
description | Get error description. | |
operator bool | Cast to bool operator. |
Source
Lines 1000-1019 in src/pugixml.hpp.
struct PUGIXML_CLASS xml_parse_result
{
// Parsing status (see xml_parse_status)
xml_parse_status status;
// Last parsed offset (in char_t units from start of input data)
ptrdiff_t offset;
// Source document encoding
xml_encoding encoding;
// Default constructor, initializes object to failed state
xml_parse_result();
// Cast to bool operator
operator bool() const;
// Get error description
const char* description() const;
};