- Aldebaran documentation |
- C++ Libraries |
- index

libqi-api 2.8.7.4

- Main Page
- Related Pages
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Typedefs | Functions
anyreference.hpp File Reference
`#include <vector>`
`#include <map>`
`#include <stdexcept>`
`#include <cmath>`
`#include <qi/atomic.hpp>`
`#include <qi/types.hpp>`
`#include <qi/api.hpp>`
`#include <qi/type/fwd.hpp>`
`#include <qi/type/detail/typeinterface.hpp>`
`#include <ka/scoped.hpp>`
`#include <boost/type_traits/remove_const.hpp>`
`#include <boost/optional.hpp>`
`#include <qi/type/detail/anyreference.hxx>`
`#include <qi/type/typeinterface.hpp>`

Go to the source code of this file.

## Classes
class | qi::detail::AnyReferenceBase
class | qi::AnyReference
class | qi::AutoAnyReference
struct | qi::detail::DeferOwnership
class | qi::detail::UniqueAnyReference

## Namespaces
| qi
| Deprecated in 2.5. Use int8_t from <cstdint>.
| qi::detail

## Macros
#define | _QI_TYPE_DETAIL_ANYREFERENCE_HPP_

## Typedefs
using | qi::AnyReferenceVector = std::vector< AnyReference >

## Functions
bool | qi::operator< (const AnyReference &a, const AnyReference &b)
bool | qi::operator== (const AnyReference &a, const AnyReference &b)
bool | qi::operator!= (const AnyReference &a, const AnyReference &b)
AnyReference | qi::makeGenericTuple (const AnyReferenceVector &values)
AnyReference | qi::makeGenericTuplePtr (const std::vector< TypeInterface * > &types, const std::vector< void * > &values)
| QI_NO_TYPE (qi::AnyReference)
| QI_NO_TYPE (qi::AutoAnyReference)

## Macro Definition Documentation

#define _QI_TYPE_DETAIL_ANYREFERENCE_HPP_

Definition at line 8 of file anyreference.hpp.

## Function Documentation

QI_NO_TYPE | ( | qi::AnyReference |  | ) |

QI_NO_TYPE | ( | qi::AutoAnyReference |  | ) |