val_FileNamePatternList Class Reference
[Parser for config files; validation]

#include <val.h>

Inheritance diagram for val_FileNamePatternList:

Inheritance graph
[legend]
Collaboration diagram for val_FileNamePatternList:

Collaboration graph
[legend]

List of all members.


Detailed Description

Definition at line 1092 of file val.h.


Public Member Functions

 val_FileNamePatternList (const string &a_name, const val_Limit a_limits, const UInt32_t a_minNumOfVal=0, const UInt64_t a_maxNumOfVal=cfg_INFINITE)
virtual void AddRange (const string &a_strLow, const string &a_strHigh)

Constructor & Destructor Documentation

val_FileNamePatternList::val_FileNamePatternList ( const string &  a_name,
const val_Limit  a_limits,
const UInt32_t  a_minNumOfVal = 0,
const UInt64_t  a_maxNumOfVal = cfg_INFINITE 
) [inline]

Definition at line 1094 of file val.h.

01099     : val_List<val_FileNamePattern, string>(a_name, a_limits, a_minNumOfVal, a_maxNumOfVal) {
01100         // Empty
01101     }


Member Function Documentation

virtual void val_FileNamePatternList::AddRange ( const string &  a_strLow,
const string &  a_strHigh 
) [inline, virtual]

Reimplemented from val_List< val_FileNamePattern, string >.

Definition at line 1104 of file val.h.

References ie_PARSER_ERROR, and ivd_Error.

01104                                                                            {
01105         throw ivd_Error(ie_PARSER_ERROR,
01106             "File name pattern list doesn't have AddRange() function.");
01107     }


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

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