cfgfile 0.2.11
Loading...
Searching...
No Matches
cfgfile Namespace Reference

Namespaces

namespace  details
 

Classes

struct  const_t
 
class  constraint_min_max_t
 Constraint that allowed values to be in the given range: min <= value <= max. More...
 
class  constraint_one_of_t
 Constraint that allowed values to be in the given list of values. More...
 
class  constraint_t
 Base class for constraints. More...
 
class  exception_t
 Exception in the library. More...
 
class  exception_t< string_trait_t >
 
class  format_t
 Format template value to the string and back. More...
 
class  format_t< bool, Trait >
 
class  format_t< double, qstring_trait_t >
 
class  format_t< double, string_trait_t >
 
class  format_t< double, wstring_trait_t >
 
class  format_t< int, qstring_trait_t >
 
class  format_t< int, string_trait_t >
 
class  format_t< int, wstring_trait_t >
 
class  format_t< long long, qstring_trait_t >
 
class  format_t< long long, string_trait_t >
 
class  format_t< long long, wstring_trait_t >
 
class  format_t< long, qstring_trait_t >
 
class  format_t< long, string_trait_t >
 
class  format_t< long, wstring_trait_t >
 
class  format_t< QString, qstring_trait_t >
 
class  format_t< QString, string_trait_t >
 
class  format_t< QString, wstring_trait_t >
 
class  format_t< std::string, qstring_trait_t >
 
class  format_t< std::string, wstring_trait_t >
 
class  format_t< std::wstring, qstring_trait_t >
 
class  format_t< std::wstring, string_trait_t >
 
class  format_t< typename Trait::string_t, Trait >
 
class  format_t< unsigned int, qstring_trait_t >
 
class  format_t< unsigned int, string_trait_t >
 
class  format_t< unsigned int, wstring_trait_t >
 
class  format_t< unsigned long long, qstring_trait_t >
 
class  format_t< unsigned long long, string_trait_t >
 
class  format_t< unsigned long long, wstring_trait_t >
 
class  format_t< unsigned long, qstring_trait_t >
 
class  format_t< unsigned long, string_trait_t >
 
class  format_t< unsigned long, wstring_trait_t >
 
class  input_stream_t
 Input stream for parser. More...
 
class  lexeme_t
 Lexeme. More...
 
class  lexical_analyzer_t
 Lexical analyzer. More...
 
class  parser_info_t
 Information about parsed file and current state of parsing. More...
 
class  parser_t
 Parser of the configuration file. More...
 
struct  qstring_trait_t
 Trait for QString support. More...
 
class  qstring_wrapper_t
 QString wrapper. More...
 
struct  string_trait_t
 Trait for std::string support. More...
 
class  tag_no_value_t
 Tag without a value. More...
 
class  tag_scalar_t
 Tag with scalar value. More...
 
class  tag_scalar_t< bool, Trait >
 Tag with bool value. More...
 
class  tag_scalar_t< QString, Trait >
 Tag with QString value. More...
 
class  tag_scalar_t< typename Trait::string_t, Trait >
 Tag with string value. More...
 
class  tag_scalar_vector_t
 Tag with multiple scalar values. More...
 
class  tag_t
 Base class for the tags in the configuration file. More...
 
class  tag_vector_of_tags_t
 Tag with multiple instancies of the given tag. More...
 
struct  wstring_trait_t
 Trait for std::wstring support. More...
 

Enumerations

enum class  lexeme_type_t { null , start , finish , string }
 Type of the lexeme. More...
 
enum class  file_format_t { cfgfile_format , xml_format }
 Format of the conf file. More...
 

Enumeration Type Documentation

◆ file_format_t

Format of the conf file.

Enumerator
cfgfile_format 

cfgfile format.

xml_format 

XML format.

◆ lexeme_type_t

Type of the lexeme.

Enumerator
null 

Null lexeme.

start 

Start tag lexeme "{".

finish 

Finish tag lexeme "}".

string 

String lexeme.