config.setting

Undocumented in source.

Members

Classes

AggregateSetting
class AggregateSetting
Undocumented in source.
ArraySetting
class ArraySetting
Undocumented in source.
GroupSetting
class GroupSetting
Undocumented in source.
ListSetting
class ListSetting
Undocumented in source.
ScalarSetting
class ScalarSetting

Setting that holds a scalar value that can be one of Bool, Float, Integer or String

Setting
class Setting

Setting type. Has a name and value which can be of any of Type

Enums

IntegerFormat
enum IntegerFormat

Integer format used when writing a file

Type
enum Type

The type of a Setting

isScalarCandidate
eponymoustemplate isScalarCandidate(T)

template that checks if T is a possible scalar candidate

Functions

isScalarCompatible
bool isScalarCompatible(Type type)

returns true if a setting with Type type can hold a value of type T.

Properties

isAggregate
bool isAggregate [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isNumber
bool isNumber [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
isScalar
bool isScalar [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Templates

TypedSetting
template TypedSetting(Type type)
Undocumented in source.
scalarType
template scalarType(T)
Undocumented in source.

Meta