namespace CCL::Configuration

Overview

namespace Configuration {

// typedefs

typedef TypeValue <int> IntValue;
typedef TypeValue <bool> BoolValue;
typedef TypeValue <double> FloatValue;
typedef TypeValue <String> StringValue;

// structs

struct IRegistry;

// classes

class Loader;
class Registry;

template <typename T>
class TypeValue;

class Value;

// global variables

 IRegistry;

// global functions

template  <typename T>
bool getRegistryValue (
    T& value,
    const Registry& registry,
    StringID section,
    StringID key
);

} // namespace Configuration

Detailed Documentation

Typedefs

typedef TypeValue <int> IntValue

Configuration integer value.

typedef TypeValue <bool> BoolValue

Configuration boolean value.

typedef TypeValue <double> FloatValue

Configuration float value.

typedef TypeValue <String> StringValue

Configuration string value.