All the definitions in the MapperUtil module are contained in the Mapper namespace.
Definition MapperUtil.qm.dox.h:56
const MapperKeyInfo
Mapper standard field key info hash.
Definition MapperUtil.qm.dox.h:58
Describes a runtime mapper field key.
Definition MapperUtil.qm.dox.h:62
*string returns_type
If the key provides a value that returns a specific type.
Definition MapperUtil.qm.dox.h:85
*hash< string, bool > conflicting_keys
Hash of conflicting keys, if any.
Definition MapperUtil.qm.dox.h:70
*softlist< string > requires_roles
If the key can only be used if one or more other keys supplying the given roles are also present.
Definition MapperUtil.qm.dox.h:82
bool requires_field_type
If the type of the value for the key must be the same as the field type.
Definition MapperUtil.qm.dox.h:73
*softlist< string > unique_roles
If the key provides some unique functionality.
Definition MapperUtil.qm.dox.h:79
*code handler
The code to handle the key at runtime.
Definition MapperUtil.qm.dox.h:111
string value_type
The type of value that must be assigned to this key.
Definition MapperUtil.qm.dox.h:67
string desc
A description of the key.
Definition MapperUtil.qm.dox.h:64