libqi-api
2.8.7.4
|
#include <qi/atomic.hpp>
#include <qi/types.hpp>
#include <cstring>
#include <map>
#include <vector>
#include <list>
#include <qi/type/detail/bindtype.hxx>
#include <boost/thread/mutex.hpp>
#include <boost/mpl/for_each.hpp>
#include <boost/mpl/transform_view.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/type_traits/add_pointer.hpp>
#include <boost/function_types/parameter_types.hpp>
#include <boost/function_types/result_type.hpp>
#include <boost/function_types/function_type.hpp>
#include <boost/function_types/is_member_pointer.hpp>
Go to the source code of this file.
Classes | |
class | qi::detail::ForbiddenInTypeSystem |
struct | qi::detail::TypeOfAdapter< T > |
struct | qi::detail::TypeOfAdapter< T & > |
struct | qi::detail::TypeOfAdapter< const T > |
struct | qi::detail::TypeOfAdapter< T * > |
class | qi::detail::TypeImplMethodsBySize< T > |
class | qi::TypeOfTemplateImpl< T, I > |
Namespaces | |
qi | |
Deprecated in 2.5. Use int8_t from <cstdint>. | |
qi::detail | |
Macros | |
#define | _QITYPE_DETAIL_TYPE_HXX_ |
Typedefs | |
template<typename T > | |
using | qi::detail::TypeOfAdapter_t = typename TypeOfAdapter< T >::type |
template<typename T > | |
using | qi::detail::TypeImplMethodsBySize_t = typename TypeImplMethodsBySize< T >::type |
Functions | |
template<typename T > | |
void | qi::detail::initializeType (TypeInterface *&tgt) |
template<typename T > | |
TypeInterface * | qi::detail::typeOfBackend () |
template<typename T > | |
TypeInterface * | qi::typeOf () |
Variables | |
template<template< typename > class T> | |
class QITYPE_TEMPLATE_API | qi::TypeOfTemplate |