7. Data Formats
JSON, TOML, XML, regular expressions, PEG parser generator, and reStructuredText processing.
- 7.1. JSON manipulation library
- 7.2. Boost package for JSON
- 7.3. JSON-RPC 2.0 envelope + parser, transport-agnostic
- 7.4. TOML 1.0 parser
- 7.5. XML parser (pugixml)
- 7.5.1. Constants
- 7.5.2. Enumerations
- 7.5.3. Handled structures
- 7.5.4. Document operations
- 7.5.5. Node lookup
- 7.5.6. Node navigation
- 7.5.7. Node mutation
- 7.5.8. Attribute access
- 7.5.9. Copy and move
- 7.5.10. Value reading
- 7.5.11. Value writing
- 7.5.12. XPath compilation and evaluation
- 7.5.13. XPath selection
- 7.5.14. XPath node set operations
- 7.5.15. Construction and RAII
- 7.5.16. Handle validity and comparison
- 7.6. High-level XML helpers (pugixml boost)
- 7.6.1. Block-based iteration
- 7.6.2. Iterator-based iteration
- 7.6.3. LINQ source
- 7.6.4. RAII document handling
- 7.6.5. Quick accessors
- 7.6.6. Builder helpers
- 7.6.7. Builder EDSL
- 7.6.8. String conversion
- 7.6.9. XPath helpers
- 7.6.10. Serialization
- 7.6.11. Type conversion operators
- 7.6.11.1. operator as bool
- 7.6.11.2. operator as double
- 7.6.11.3. operator as float
- 7.6.11.4. operator as int
- 7.6.11.5. operator as string
- 7.6.11.6. operator as uint
- 7.6.11.7. operator is bool
- 7.6.11.8. operator is double
- 7.6.11.9. operator is float
- 7.6.11.10. operator is int
- 7.6.11.11. operator is string
- 7.6.11.12. operator is uint
- 7.7. Regular expression library
- 7.8. Boost package for REGEX
- 7.9. PEG parser generator
- 7.10. Documentation generator