QxOrm  1.5.0
C++ Object Relational Mapping library
QxValidator : QxOrm library validation engine using validator pattern

Classes

class  qx::IxValidator
 qx::IxValidator : common interface for validator engine More...
class  qx::IxValidatorX
 qx::IxValidatorX : common interface for a list of validators More...
class  qx::QxInvalidValue
 qx::QxInvalidValue : invalid value when a property fails to pass a constraint More...
class  qx::QxInvalidValueX
 qx::QxInvalidValueX : list of invalid values More...
class  qx::QxValidator< Owner >
 qx::QxValidator<Owner> : concrete class for a custom validator More...
class  qx::QxValidator_WithDataType< DataType, Owner >
 qx::QxValidator_WithDataType<DataType, Owner> : concrete class for a custom validator with data type More...
class  qx::QxValidator_Recursive< DataType, Owner >
 qx::QxValidator_Recursive<DataType, Owner> : concrete class for a recursive validator More...
class  qx::validator_error
 qx::validator_error : define a validator error exception (for example, inserting or updating an element into database) and retrieve list of invalid values More...
class  qx::QxValidatorX< T >
 qx::QxValidatorX<T> : concrete class for a list of validators associated to a type registered into QxOrm context More...

Files

file  IxValidator.h
 

Common interface for validator engine.


file  IxValidatorX.h
 

Common interface for a list of validators.


file  QxInvalidValue.h
 

Invalid value when a property fails to pass a constraint.


file  QxInvalidValueX.h
 

List of invalid values.


file  QxValidator.h
 

Concrete class for a custom or recursive validator.


file  QxValidatorError.h
 

Define a validator error exception (for example, inserting or updating an element into database) and retrieve list of invalid values.


file  QxValidatorFct.h
 

Implementation of qx::validate<T>() function (validator engine)


file  QxValidatorX.h
 

Concrete class for a list of validators associated to a type registered into QxOrm context.