QxOrm
1.5.0
C++ Object Relational Mapping library
|
qx::QxValidatorX<T> : concrete class for a list of validators associated to a type registered into QxOrm context More...
#include <QxValidatorX.h>
Public Member Functions | |
QxValidatorX () | |
virtual | ~QxValidatorX () |
template<class DataType > | |
IxValidator * | add_RecursiveValidator (const QString &sPropertyKey, const QString &sGroup=QString()) |
IxValidator * | add_CustomValidator (typename QxValidator< T >::type_fct_custom_validator_member fct, const QString &sGroup=QString()) |
IxValidator * | add_CustomValidator_QVariant (typename QxValidator< T >::type_fct_custom_validator_variant_validator fct, const QString &sPropertyKey, const QString &sGroup=QString()) |
template<class DataType > | |
IxValidator * | add_CustomValidator_DataType (typename QxValidator_WithDataType< DataType, T >::type_fct_custom_validator_data_type_validator fct, const QString &sPropertyKey, const QString &sGroup=QString()) |
Private Member Functions | |
template<class Validator , class FunctionType > | |
IxValidator * | add_CustomValidator_Helper (Validator *validator, FunctionType fct, const QString &sPropertyKey, const QString &sGroup) |
qx::QxValidatorX<T> : concrete class for a list of validators associated to a type registered into QxOrm context
For more informations about QxValidator module, goto the FAQ of QxOrm website : https://www.qxorm.com/qxorm_en/faq.html#faq_250
Definition at line 61 of file QxValidatorX.h.
qx::QxValidatorX< T >::QxValidatorX | ( | ) | [inline] |
Definition at line 66 of file QxValidatorX.h.
virtual qx::QxValidatorX< T >::~QxValidatorX | ( | ) | [inline, virtual] |
Definition at line 67 of file QxValidatorX.h.
IxValidator* qx::QxValidatorX< T >::add_CustomValidator | ( | typename QxValidator< T >::type_fct_custom_validator_member | fct, |
const QString & | sGroup = QString() |
||
) | [inline] |
Definition at line 79 of file QxValidatorX.h.
IxValidator* qx::QxValidatorX< T >::add_CustomValidator_DataType | ( | typename QxValidator_WithDataType< DataType, T >::type_fct_custom_validator_data_type_validator | fct, |
const QString & | sPropertyKey, | ||
const QString & | sGroup = QString() |
||
) | [inline] |
Definition at line 86 of file QxValidatorX.h.
IxValidator* qx::QxValidatorX< T >::add_CustomValidator_Helper | ( | Validator * | validator, |
FunctionType | fct, | ||
const QString & | sPropertyKey, | ||
const QString & | sGroup | ||
) | [inline, private] |
Definition at line 92 of file QxValidatorX.h.
IxValidator* qx::QxValidatorX< T >::add_CustomValidator_QVariant | ( | typename QxValidator< T >::type_fct_custom_validator_variant_validator | fct, |
const QString & | sPropertyKey, | ||
const QString & | sGroup = QString() |
||
) | [inline] |
Definition at line 82 of file QxValidatorX.h.
IxValidator* qx::QxValidatorX< T >::add_RecursiveValidator | ( | const QString & | sPropertyKey, |
const QString & | sGroup = QString() |
||
) | [inline] |
Definition at line 70 of file QxValidatorX.h.