|
libqi-api
release-2.5.3-2016-11-18
|
#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 |