7. Data Formats
JSON, XML, regular expressions, PEG parser generator, and reStructuredText processing.
- 7.1. JSON manipulation library
- 7.2. Boost package for JSON
- 7.3. XML parser (pugixml)
- 7.3.1. Constants
- 7.3.2. Enumerations
- 7.3.3. Handled structures
- 7.3.4. Document operations
- 7.3.5. Node lookup
- 7.3.6. Node navigation
- 7.3.7. Node mutation
- 7.3.8. Attribute access
- 7.3.9. Copy and move
- 7.3.10. Value reading
- 7.3.11. Value writing
- 7.3.12. XPath compilation and evaluation
- 7.3.13. XPath selection
- 7.3.14. XPath node set operations
- 7.3.15. Construction and RAII
- 7.3.16. Handle validity and comparison
- 7.4. High-level XML helpers (pugixml boost)
- 7.4.1. Block-based iteration
- 7.4.2. Iterator-based iteration
- 7.4.3. RAII document handling
- 7.4.4. Quick accessors
- 7.4.5. Builder helpers
- 7.4.6. Builder EDSL
- 7.4.7. String conversion
- 7.4.8. XPath helpers
- 7.4.9. Serialization
- 7.4.10. Type conversion operators
- 7.4.10.1. operator as bool
- 7.4.10.2. operator as double
- 7.4.10.3. operator as float
- 7.4.10.4. operator as int
- 7.4.10.5. operator as string
- 7.4.10.6. operator as uint
- 7.4.10.7. operator is bool
- 7.4.10.8. operator is double
- 7.4.10.9. operator is float
- 7.4.10.10. operator is int
- 7.4.10.11. operator is string
- 7.4.10.12. operator is uint
- 7.5. Regular expression library
- 7.6. Boost package for REGEX
- 7.7. PEG parser generator
- 7.8. Documentation generator