|
libqi-api
release-2.5.3-2016-11-18
|
#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 <boost/type_traits/remove_const.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 |
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) | |
| #define _QI_TYPE_DETAIL_ANYREFERENCE_HPP_ |
Definition at line 8 of file anyreference.hpp.
| QI_NO_TYPE | ( | qi::AnyReference | ) |
| QI_NO_TYPE | ( | qi::AutoAnyReference | ) |