StormByte C++ Library: Config module 1.1.0
StormByte-Config is the configuration module of the StormByte C++ suite.
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
config.hxx File Reference
#include <StormByte/config/alias.hxx>
#include <StormByte/config/item/comment.hxx>
#include <StormByte/config/item/group.hxx>
#include <StormByte/config/item/list.hxx>
#include <StormByte/config/item/value.hxx>
#include <StormByte/config/typedefs.hxx>
#include <cstddef>
#include <istream>
#include <ostream>
#include <span>
#include <string>
#include <vector>
Include dependency graph for config.hxx:

Go to the source code of this file.

Classes

class  StormByte::Config::Config
 Configuration document (text or versioned binary). More...
 

Namespaces

namespace  StormByte
 
namespace  StormByte::Config
 Config module of the StormByte suite.
 
namespace  StormByte::Config::Binary
 

Functions

ConfigStormByte::Config::operator>> (std::istream &istream, Config &file)
 Initializes configuration when istream is on the left-hand side.
 
ConfigStormByte::Config::operator>> (const std::string &str, Config &file)
 Initializes configuration when string is on the left-hand side.
 
std::ostream & StormByte::Config::operator<< (std::ostream &ostream, const Config &file)
 Output configuration when ostream is on the left-hand side.
 
std::string & StormByte::Config::operator<< (std::string &str, const Config &file)
 Output configuration when string is on the left-hand side.