libqi-api
2.8.7.4
|
#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) | |
#define _QI_TYPE_DETAIL_ANYREFERENCE_HPP_ |
Definition at line 8 of file anyreference.hpp.
QI_NO_TYPE | ( | qi::AnyReference | ) |
QI_NO_TYPE | ( | qi::AutoAnyReference | ) |