#include <val.h>


Definition at line 707 of file val.h.
Public Member Functions | |
| val_LibType (const string &a_name, const val_Limit a_limits, const UInt32_t a_minNumOfVal=1, const UInt64_t a_maxNumOfVal=cfg_INFINITE, const string &a_defaultStr="") | |
| virtual | ~val_LibType () |
| virtual void | Bind (ivd_LibraryType_e &a_dest) |
Private Member Functions | |
| virtual void | Assign (const string &a_strVal) |
Private Attributes | |
| ivd_LibraryType_e * | m_libType_p |
| log_CLASSID_m | |
| val_LibType::val_LibType | ( | const string & | a_name, | |
| const val_Limit | a_limits, | |||
| const UInt32_t | a_minNumOfVal = 1, |
|||
| const UInt64_t | a_maxNumOfVal = cfg_INFINITE, |
|||
| const string & | a_defaultStr = "" | |||
| ) |
Definition at line 971 of file val.cpp.
00977 : val_Value(a_name, a_limits, a_minNumOfVal, a_maxNumOfVal, a_defaultStr ), 00978 m_libType_p(NULL) { 00979 // Empty 00980 }
| val_LibType::~val_LibType | ( | ) | [virtual] |
| void val_LibType::Bind | ( | ivd_LibraryType_e & | a_dest | ) | [virtual] |
Reimplemented from val_LiteralValue.
Definition at line 988 of file val.cpp.
References log_FUNC_m, and m_libType_p.
00988 { 00989 log_FUNC_m(Bind); 00990 m_libType_p = &(a_dest); 00991 }
| void val_LibType::Assign | ( | const string & | a_strVal | ) | [private, virtual] |
Implements val_BasicValue.
Definition at line 965 of file val.cpp.
References ivd_LibraryType(), log_FUNC_m, and m_libType_p.
00965 { 00966 log_FUNC_m(Assign); 00967 00968 *m_libType_p = ivd_LibraryType(a_strVal); 00969 }

ivd_LibraryType_e* val_LibType::m_libType_p [private] |
val_LibType::log_CLASSID_m [private] |
1.5.6