#include <val.h>


Definition at line 1075 of file val.h.
Public Member Functions | |
| val_FileNamePattern (const string &a_name, const val_Limit a_limits, const UInt32_t a_minNumOfVal=1, const UInt32_t a_maxNumOfVal=cfg_INFINITE) | |
Protected Member Functions | |
| virtual string | Validate (const string &a_strVal) |
Protected Attributes | |
| log_CLASSID_m | |
| string val_FileNamePattern::Validate | ( | const string & | a_strVal | ) | [protected, virtual] |
Reimplemented from val_Path.
Definition at line 1324 of file val.cpp.
References cmn_IsPatternValid(), ie_NOT_VALID, ivd_Error, and val_Value::m_name.
01324 { 01325 if (cmn_IsPatternValid(a_strVal) == false) { 01326 ostringstream oss; 01327 oss << "Invalid file name pattern format. Variable:" << m_name 01328 << " = " << a_strVal; 01329 throw ivd_Error(ie_NOT_VALID, oss.str()); 01330 } 01331 return a_strVal; 01332 }

val_FileNamePattern::log_CLASSID_m [protected] |
1.5.6