val_RangeValue Class Reference
[Parser for config files; validation]

#include <val.h>

Inheritance diagram for val_RangeValue:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 180 of file val.h.


Public Member Functions

virtual void Bind (val_Element< Int8_t > &a_dest)
virtual void Bind (val_Element< Int16_t > &a_dest)
virtual void Bind (val_Element< Int32_t > &a_dest)
virtual void Bind (val_Element< Int64_t > &a_dest)
virtual void Bind (val_Element< UInt8_t > &a_dest)
virtual void Bind (val_Element< UInt16_t > &a_dest)
virtual void Bind (val_Element< UInt32_t > &a_dest)
virtual void Bind (val_Element< UInt64_t > &a_dest)
virtual void Bind (val_Element< string > &a_dest)
virtual ~val_RangeValue ()

Protected Member Functions

virtual void AssignRange (const string &a_strLow, const string &a_strHigh)=0

Private Attributes

 log_CLASSID_m

Constructor & Destructor Documentation

virtual val_RangeValue::~val_RangeValue (  )  [inline, virtual]

Definition at line 212 of file val.h.

00212                               {
00213     };


Member Function Documentation

virtual void val_RangeValue::Bind ( val_Element< Int8_t > &  a_dest  )  [inline, virtual]

Definition at line 183 of file val.h.

References ie_PARSER_ERROR, and ivd_Error.

00183                                                        {
00184         throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind( val_Element <Int8_t>) member function");
00185     };

virtual void val_RangeValue::Bind ( val_Element< Int16_t > &  a_dest  )  [inline, virtual]

Definition at line 186 of file val.h.

References ie_PARSER_ERROR, and ivd_Error.

00186                                                        {
00187         throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind( val_ElementValue <Int16_t>) member function");
00188     };

virtual void val_RangeValue::Bind ( val_Element< Int32_t > &  a_dest  )  [inline, virtual]

Definition at line 189 of file val.h.

References ie_PARSER_ERROR, and ivd_Error.

00189                                                        {
00190         throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind( val_ElementValue <Int32_t>) member function");
00191     };

virtual void val_RangeValue::Bind ( val_Element< Int64_t > &  a_dest  )  [inline, virtual]

Definition at line 192 of file val.h.

References ie_PARSER_ERROR, and ivd_Error.

00192                                                        {
00193         throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind( val_ElementValue <Int64_t>) member function");
00194     };

virtual void val_RangeValue::Bind ( val_Element< UInt8_t > &  a_dest  )  [inline, virtual]

Definition at line 195 of file val.h.

References ie_PARSER_ERROR, and ivd_Error.

00195                                                        {
00196         throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind( val_ElementValue <UInt8_t>) member function");
00197     };

virtual void val_RangeValue::Bind ( val_Element< UInt16_t > &  a_dest  )  [inline, virtual]

Definition at line 198 of file val.h.

References ie_PARSER_ERROR, and ivd_Error.

00198                                                        {
00199         throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind( val_ElementValue <UInt16_t>) member function");
00200     };

virtual void val_RangeValue::Bind ( val_Element< UInt32_t > &  a_dest  )  [inline, virtual]

Definition at line 201 of file val.h.

References ie_PARSER_ERROR, and ivd_Error.

00201                                                        {
00202         throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind( val_ElementValue <UInt32_t>) member function");
00203     };

virtual void val_RangeValue::Bind ( val_Element< UInt64_t > &  a_dest  )  [inline, virtual]

Definition at line 204 of file val.h.

References ie_PARSER_ERROR, and ivd_Error.

00204                                                        {
00205         throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind( val_ElementValue <UInt64_t>) member function");
00206     };

virtual void val_RangeValue::Bind ( val_Element< string > &  a_dest  )  [inline, virtual]

Definition at line 208 of file val.h.

References ie_PARSER_ERROR, and ivd_Error.

00208                                                        {
00209         throw ivd_Error(ie_PARSER_ERROR, "Undefined Bind( val_ElementValue <string>) member function");
00210     };

virtual void val_RangeValue::AssignRange ( const string &  a_strLow,
const string &  a_strHigh 
) [protected, pure virtual]

Implemented in val_Value, and val_Range< CNV, DT >.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Mon Feb 27 19:51:58 2012 for OPENARCHIVE by  doxygen 1.5.6