StormByte-Config 2.0.0
C++26 configuration-document module of the StormByte suite
 
Loading...
Searching...
No Matches
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 <StormByte/platform.h>
#include <StormByte/size.hxx>
#include <StormByte/string/string.hxx>
#include <istream>
#include <ostream>
#include <span>
#include <string>
#include <string_view>
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

Config & StormByte::Config::operator>> (std::istream &istream, Config &file)
 Initializes configuration when istream is on the left-hand side.
 
Config & StormByte::Config::operator>> (const StormByte::String::String &str, Config &file)
 Initializes configuration when String is on the left-hand side.
 
Config & StormByte::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.