#include <val.h>

Definition at line 139 of file val.h.
Public Member Functions | |
| virtual void | Bind (Int8_t &a_dest) |
| virtual void | Bind (Int16_t &a_dest) |
| virtual void | Bind (Int32_t &a_dest) |
| virtual void | Bind (Int64_t &a_dest) |
| virtual void | Bind (UInt8_t &a_dest) |
| virtual void | Bind (UInt16_t &a_dest) |
| virtual void | Bind (UInt32_t &a_dest) |
| virtual void | Bind (UInt64_t &a_dest) |
| virtual void | Bind (string &a_dest) |
| virtual | ~val_BasicValue () |
Protected Member Functions | |
| virtual void | Assign (const string &a_strVal)=0 |
Private Attributes | |
| log_CLASSID_m | |
| virtual val_BasicValue::~val_BasicValue | ( | ) | [inline, virtual] |
| virtual void val_BasicValue::Bind | ( | Int8_t & | a_dest | ) | [inline, virtual] |
Reimplemented in val_Integer.
Definition at line 141 of file val.h.
References ie_PARSER_ERROR, and ivd_Error.
00141 { 00142 throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind() member function for Int8_t."); 00143 };
| virtual void val_BasicValue::Bind | ( | Int16_t & | a_dest | ) | [inline, virtual] |
Reimplemented in val_Integer.
Definition at line 144 of file val.h.
References ie_PARSER_ERROR, and ivd_Error.
00144 { 00145 throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind() member function for Int16_t."); 00146 };
| virtual void val_BasicValue::Bind | ( | Int32_t & | a_dest | ) | [inline, virtual] |
Reimplemented in val_Integer.
Definition at line 147 of file val.h.
References ie_PARSER_ERROR, and ivd_Error.
00147 { 00148 throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind() member function for Int32_t."); 00149 };
| virtual void val_BasicValue::Bind | ( | Int64_t & | a_dest | ) | [inline, virtual] |
Reimplemented in val_Integer.
Definition at line 150 of file val.h.
References ie_PARSER_ERROR, and ivd_Error.
00150 { 00151 throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind() member function for Int64_t."); 00152 };
| virtual void val_BasicValue::Bind | ( | UInt8_t & | a_dest | ) | [inline, virtual] |
Reimplemented in val_Integer.
Definition at line 153 of file val.h.
References ie_PARSER_ERROR, and ivd_Error.
00153 { 00154 throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind() member function for UInt8_t."); 00155 };
| virtual void val_BasicValue::Bind | ( | UInt16_t & | a_dest | ) | [inline, virtual] |
Reimplemented in val_Integer.
Definition at line 156 of file val.h.
References ie_PARSER_ERROR, and ivd_Error.
00156 { 00157 throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind() member function for UInt16_t."); 00158 };
| virtual void val_BasicValue::Bind | ( | UInt32_t & | a_dest | ) | [inline, virtual] |
Reimplemented in val_Integer, and val_Duration.
Definition at line 159 of file val.h.
References ie_PARSER_ERROR, and ivd_Error.
00159 { 00160 throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind() member function for UInt32_t."); 00161 };
| virtual void val_BasicValue::Bind | ( | UInt64_t & | a_dest | ) | [inline, virtual] |
Reimplemented in val_Integer.
Definition at line 162 of file val.h.
References ie_PARSER_ERROR, and ivd_Error.
00162 { 00163 throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind() member function for UInt64_t."); 00164 };
| virtual void val_BasicValue::Bind | ( | string & | a_dest | ) | [inline, virtual] |
Reimplemented in val_String.
Definition at line 166 of file val.h.
References ie_PARSER_ERROR, and ivd_Error.
00166 { 00167 throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind() member function for string()."); 00168 };
| virtual void val_BasicValue::Assign | ( | const string & | a_strVal | ) | [protected, pure virtual] |
Implemented in val_String, val_StrictString, val_Bool, val_Integer, val_Duration, val_Time, val_Size, val_CliCommand, val_LibType, val_PoolType, val_MediaFamilyType, val_SysVolLocationType, val_FSType, val_DriveCapab, val_Range< CNV, DT >, val_List< CNV, DT >, val_List< val_StrictString, string >, and val_List< val_FileNamePattern, string >.
Referenced by val_Value::Conv().

val_BasicValue::log_CLASSID_m [private] |
Reimplemented in val_Value, val_String, val_StrictString, val_Path, val_Bool, val_Integer, val_Duration, val_Time, val_Size, val_Percentage, val_ObjectName, val_Hostname, val_CliCommand, val_LibType, val_PoolType, val_MediaFamilyType, val_SysVolLocationType, val_FSType, val_DriveCapab, val_DbgLevel, val_DbgFlags, val_Range< CNV, DT >, val_List< CNV, DT >, val_FileNamePattern, val_List< val_StrictString, string >, and val_List< val_FileNamePattern, string >.
1.5.6