inlib
1.2.0
|
Public Member Functions | |
param (int a_ategory, const K &a_key, const std::string &a_label, const V &a_value, const V &a_default, const V &a_alternative) | |
virtual | ~param () |
param (const param &aFrom) | |
param & | operator= (const param &aFrom) |
int | category () const |
bool | touched () const |
const K & | key () const |
const std::string & | label () const |
const V & | value () const |
const V & | default_value () const |
const V & | alternative () const |
Public Attributes | |
int | m_category |
K | m_key |
std::string | m_label |
V | m_value |
V | m_default |
V | m_alternative |
bool | m_touched |
inlib::param< K, V >::param | ( | int | a_ategory, |
const K & | a_key, | ||
const std::string & | a_label, | ||
const V & | a_value, | ||
const V & | a_default, | ||
const V & | a_alternative | ||
) | [inline] |
Definition at line 19 of file params.
:m_category(a_ategory) ,m_key(a_key) ,m_label(a_label) ,m_value(a_value) ,m_default(a_default) ,m_alternative(a_alternative) ,m_touched(false){ }
virtual inlib::param< K, V >::~param | ( | ) | [inline, virtual] |
inlib::param< K, V >::param | ( | const param< K, V > & | aFrom | ) | [inline] |
Definition at line 37 of file params.
:m_category(aFrom.m_category) ,m_key(aFrom.m_key) ,m_label(aFrom.m_label) ,m_value(aFrom.m_value) ,m_default(aFrom.m_default) ,m_alternative(aFrom.m_alternative) ,m_touched(false){ }
const V& inlib::param< K, V >::alternative | ( | ) | const [inline] |
Definition at line 63 of file params.
{ return m_alternative;}
int inlib::param< K, V >::category | ( | ) | const [inline] |
Definition at line 57 of file params.
{ return m_category;}
const V& inlib::param< K, V >::default_value | ( | ) | const [inline] |
const K& inlib::param< K, V >::key | ( | ) | const [inline] |
const std::string& inlib::param< K, V >::label | ( | ) | const [inline] |
param& inlib::param< K, V >::operator= | ( | const param< K, V > & | aFrom | ) | [inline] |
Definition at line 46 of file params.
{ m_category = aFrom.m_category; m_key = aFrom.m_key; m_label = aFrom.m_label; m_value = aFrom.m_value; m_default = aFrom.m_default; m_alternative = aFrom.m_alternative; m_touched = false; return *this; }
bool inlib::param< K, V >::touched | ( | ) | const [inline] |
const V& inlib::param< K, V >::value | ( | ) | const [inline] |
V inlib::param< K, V >::m_alternative |
int inlib::param< K, V >::m_category |
V inlib::param< K, V >::m_default |
K inlib::param< K, V >::m_key |
std::string inlib::param< K, V >::m_label |
bool inlib::param< K, V >::m_touched |
V inlib::param< K, V >::m_value |