| QxOrm 1.2.7 C++ Object Relational Mapping library

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories

- File List
- File Members

Classes | Namespaces | Functions
QxValidatorFct.h File Reference
QxValidator : QxOrm library validation engine using validator pattern

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

`#include <boost/static_assert.hpp>`
`#include <boost/mpl/if.hpp>`
`#include <boost/mpl/logical.hpp>`
`#include <boost/type_traits/is_pointer.hpp>`
`#include <QxValidator/IxValidatorX.h>`
`#include <QxValidator/QxInvalidValueX.h>`
`#include <QxRegister/QxClass.h>`
`#include <QxTraits/is_container.h>`
`#include <QxTraits/is_smart_ptr.h>`
`#include <QxTraits/is_qx_registered.h>`

Go to the source code of this file.

## Classes
struct | qx::validator::detail::QxValidator_Helper_Generic< T >
struct | qx::validator::detail::QxValidator_Helper_Container< T >
struct | qx::validator::detail::QxValidator_Helper_Container< T >::validateItem_Helper< U, bIsPointer >
struct | qx::validator::detail::QxValidator_Helper_Container< T >::validateItem_Helper< std::pair< U1, U2 >, false >
struct | qx::validator::detail::QxValidator_Helper_Container< T >::validateItem_Helper< const std::pair< U1, U2 >, false >
struct | qx::validator::detail::QxValidator_Helper_Container< T >::validateItem_Helper< QPair< U1, U2 >, false >
struct | qx::validator::detail::QxValidator_Helper_Container< T >::validateItem_Helper< const QPair< U1, U2 >, false >
struct | qx::validator::detail::QxValidator_Helper_Container< T >::validateItem_Helper< U, false >
struct | qx::validator::detail::QxValidator_Helper_Ptr< T >
struct | qx::validator::detail::QxValidator_Helper< T >
## Namespaces
namespace | qx
| Root namespace for all QxOrm library features.
namespace | qx::validator
namespace | qx::validator::detail
## Functions
template<class T >
QxInvalidValueX | qx::validate (T &t, const QString &group)
template<class T >
QxInvalidValueX | qx::validate (T &t)
template<class T >
QxInvalidValueX | qx::validate (T &t, const QStringList &groups)

## Detailed Description

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

Author:
  Lionel Marty

Definition in file QxValidatorFct.h.