Namespaces | Data Structures | Enumerations | Variables

ts::config Namespace Reference

Namespaces

namespace  detail

Data Structures

class  Builder
 Class to build the configuration table from parser events. More...
class  Path
 A path to a value in a configuration. More...
class  Configuration
 Container for a configuration. More...
class  Value
 This holds a value from the configuration. More...

Enumerations

enum  ValueType {
  VoidValue, ListValue, GroupValue, StringValue,
  IntegerValue, PathValue
}
 

Type of value.

More...

Variables

static size_t const N_VALUE_TYPES = PathValue + 1
 Number of value types.

Enumeration Type Documentation

Type of value.

Enumerator:
VoidValue 

No value, invalid.

ListValue 

List of values.

GroupValue 

Group of values.

StringValue 

Text string.

IntegerValue 

Integer.

PathValue 

Path.

Definition at line 57 of file TsValue.h.


Variable Documentation

size_t const ts::config::N_VALUE_TYPES = PathValue + 1 [static]

Number of value types.

Definition at line 67 of file TsValue.h.