| Data Structures | |
| struct | PseudoBool | 
| Class to provide a "pseudo bool" value.  More... | |
| class | ValueItem | 
| A value in the configuration.  More... | |
| class | ValueTableImpl | 
| Table of configuration values.  More... | |
| class | ValueTable | 
| Wrapper class for a table of configuration values.  More... | |
| Typedefs | |
| typedef NumericType< size_t, struct ValueIndexTag > | ValueIndex | 
| Index type for value items in the global table. | |
| typedef NumericType< size_t, struct GenerationTag > | Generation | 
| Numeric type for configuration generation. | |
| Variables | |
| Buffer const | NULL_BUFFER | 
| Null buffer, handy in several places. | |
| ConstBuffer const | NULL_CONST_BUFFER | 
| Null buffer, handy in several places. | |
| static ValueIndex const | NULL_VALUE_INDEX = static_cast<ValueIndex::raw_type>(-1) | 
| Index value that presents NULL (invalid value). | |
| static unsigned int const | IS_VALID = 1 | 
| Value type properties. | |
| static unsigned int const | IS_LITERAL = 1<<1 | 
| static unsigned int const | IS_CONTAINER = 1<<2 | 
| unsigned int const | Type_Property [N_VALUE_TYPES] | 
| Value type property table. | |
| typedef NumericType<size_t, struct GenerationTag> ts::config::detail::Generation | 
| typedef NumericType<size_t, struct ValueIndexTag> ts::config::detail::ValueIndex | 
| unsigned int const ts::config::detail::IS_CONTAINER = 1<<2  [static] | 
Definition at line 195 of file TsValue.h.
Referenced by ts::config::Value::isContainer(), and ts::config::detail::ValueTable::make().
| unsigned int const ts::config::detail::IS_LITERAL = 1<<1  [static] | 
Definition at line 194 of file TsValue.h.
Referenced by ts::config::Value::isLiteral().
| unsigned int const ts::config::detail::IS_VALID = 1  [static] | 
Null buffer, handy in several places.
Definition at line 40 of file TsValue.cc.
Null buffer, handy in several places.
Definition at line 41 of file TsValue.cc.
Referenced by ts::config::Value::getName(), ts::config::Value::getText(), and ts::config::Path::operator[]().
| ValueIndex const ts::config::detail::NULL_VALUE_INDEX = static_cast<ValueIndex::raw_type>(-1)  [static] | 
Index value that presents NULL (invalid value).
Definition at line 186 of file TsValue.h.
Referenced by ts::config::Value::hasValue(), ts::config::detail::ValueTable::make(), and ts::config::Value::reset().
| unsigned int const ts::config::detail::Type_Property | 
 {
    0, 
    detail::IS_VALID | detail::IS_CONTAINER, 
    detail::IS_VALID | detail::IS_CONTAINER, 
    detail::IS_VALID | detail::IS_LITERAL, 
    detail::IS_VALID | detail::IS_LITERAL, 
}
Value type property table.
Definition at line 48 of file TsValue.cc.
Referenced by ts::config::Value::isContainer(), ts::config::Value::isLiteral(), and ts::config::detail::ValueTable::make().
 1.7.1
 1.7.1