| QxOrm 1.4.4 C++ Object Relational Mapping library

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

- File List
- File Members

Classes | Namespaces | Defines | Functions
QxAny.h File Reference
QxCommon : QxOrm library common tools and macros

qx::any : basic implementation of boost::any (written by Kevlin Henney) when boost dependency is not available More...

`#include <typeinfo>`

Go to the source code of this file.

## Classes
class | qx::any
struct | qx::any::placeholder
struct | qx::any::holder< ValueType >
struct | qx::bad_any_cast
## Namespaces
namespace | qx
| Root namespace for all QxOrm library features.
## Defines
#define | QX_TYPE_ID(T) typeid(T)
#define | QX_ANY_FORCE_HIDDEN_VISIBILITY
## Functions
template<typename ValueType >
ValueType * | qx::any_cast (any *)
template<typename ValueType >
ValueType * | qx::unsafe_any_cast (any *)
void | qx::swap (any &lhs, any &other)
template<typename ValueType >
const ValueType * | qx::any_cast (const any *operand)
template<typename ValueType >
ValueType | qx::any_cast (any &operand)
template<typename ValueType >
ValueType | qx::any_cast (const any &operand)
template<typename ValueType >
const ValueType * | qx::unsafe_any_cast (const any *operand)

## Detailed Description

qx::any : basic implementation of boost::any (written by Kevlin Henney) when boost dependency is not available

Author:
  Lionel Marty

Definition in file QxAny.h.

## Define Documentation

#define QX_ANY_FORCE_HIDDEN_VISIBILITY

Definition at line 62 of file QxAny.h.

#define QX_TYPE_ID | ( |  | T | ) | typeid(T)

Definition at line 48 of file QxAny.h.