Go to the source code of this file.
Go to the SVN repository for this file.
#define DEFINE_COL_VALIDATOR_WITH_ALT_NAMES(name, text1, text2, text3) #define DEFINE_COL_VALIDATOR(name) DEFINE_COL_VALIDATOR_WITH_ALT_NAMES(name, #name, 0, 0) #define DEFINE_COL_VALIDATOR2(name, text) DEFINE_COL_VALIDATOR_WITH_ALT_NAMES(name, text, 0, 0) #define DEFINE_COL_VALIDATOR3(name, text1, text2) DEFINE_COL_VALIDATOR_WITH_ALT_NAMES(name, text1, text2, 0) #define DEFINE_COL_VALIDATOR4(name, text1, text2, text3) DEFINE_COL_VALIDATOR_WITH_ALT_NAMES(name, text1, text2, text3) ◆ DEFINE_COL_VALIDATOR ◆ DEFINE_COL_VALIDATOR2 ◆ DEFINE_COL_VALIDATOR3 ◆ DEFINE_COL_VALIDATOR4 ◆ DEFINE_COL_VALIDATOR_WITH_ALT_NAMES #define DEFINE_COL_VALIDATOR_WITH_ALT_NAMES ( name, text1, text2, text3 ) Value:{ \
protected: \
static CAutoColValidator##name _singleton; \
CAutoColValidator##name() \
{ \
} \
}; \
CAutoColValidator##name CAutoColValidator##name::_singleton; \
void Register(const CTempString &name, CColumnValidator *val)
static CColumnValidatorRegistry & GetInstance()
virtual bool DoValidate(const CTempString &value, string &error) const =0
CTempString implements a light-weight string on top of a storage buffer whose lifetime management is ...
const GenericPointer< typename T::ValueType > T2 value
Definition at line 17 of file col_validator.cpp.
◆ USING_SCOPE()RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4