libqi-api
2.8.7.4
|
#include <qi/type/detail/anyreference.hpp>
Go to the source code of this file.
Classes | |
struct | qi::detail::TypeOfKind< T > |
struct | qi::detail::TypeOfKind< TypeKind_Int > |
struct | qi::detail::TypeOfKind< TypeKind_Float > |
struct | qi::detail::TypeOfKind< TypeKind_String > |
Namespaces | |
qi | |
Deprecated in 2.5. Use int8_t from <cstdint>. | |
qi::detail | |
Macros | |
#define | _QI_TYPE_DETAIL_ANYREFERENCE_HXX_ |
#define | TYPE_OF_KIND(k, t) template<> struct TypeOfKind<k> { using type = t;} |
Functions | |
template<typename T , TypeKind k> | |
T | qi::detail::valueAs (const AnyReferenceBase &v) |
QI_NORETURN void | qi::detail::throwConversionFailure (TypeInterface *from, TypeInterface *to, const std::string &additionalMsg) |
bool | qi::operator!= (const AnyReference &a, const AnyReference &b) |
#define _QI_TYPE_DETAIL_ANYREFERENCE_HXX_ |
Definition at line 8 of file anyreference.hxx.
#define TYPE_OF_KIND | ( | k, | |
t | |||
) | template<> struct TypeOfKind<k> { using type = t;} |
Definition at line 91 of file anyreference.hxx.