peary::config

Classes

Name
class peary::config::ConfigParser Simple parser class for TOML-like configurations consisting of sections indicated by […] and key-value pairs.
class peary::config::Configuration Configuration class holding key-value pairs of configuration parameters.
class peary::config::ConfigurationError Base class for configuration-related errors.
class peary::config::InvalidSectionError Exception class for invalid configuration sections.
class peary::config::MissingKeyError Exception class for missing configuration keys.
class peary::config::InvalidKeyError Exception class for invalid configuration keys.
class peary::config::InvalidTypeError Exception class for invalid configuration types.
class peary::config::InvalidValueError Exception class for invalid configuration values.

Functions

Name
std::ostream & operator«(std::ostream & os, const Configuration & c)Overloaded output operator for Configuration objects.
std::ostream & operator«(std::ostream & os, const ConfigParser & c)Overloaded output operator for ConfigParser objects.

Functions Documentation

function operator«

  inline std::ostream & operator<<(
    std::ostream & os,
    const Configuration & c
)
  

Overloaded output operator for Configuration objects.

Parameters:

  • os Output stream to write to
  • c Configuration object to be printed

Return: Reference to the output stream

function operator«

  inline std::ostream & operator<<(
    std::ostream & os,
    const ConfigParser & c
)
  

Overloaded output operator for ConfigParser objects.

Parameters:

  • os Output stream to write to
  • c ConfigParser object to be printed

Return: Reference to the output stream


Updated on 2025-11-14 at 11:31:23 +0100