libqi-api  2.8.7.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
type.hpp File Reference
#include <string>
#include <vector>
#include <qi/type/typeinterface.hpp>

Go to the source code of this file.

Classes

struct  qi::detail::FieldInfo
 
class  qi::detail::AnyType
 

Namespaces

 qi
 Deprecated in 2.5. Use int8_t from <cstdint>.
 
 qi::detail
 

Typedefs

using qi::detail::FieldInfoVector = std::vector< FieldInfo >
 
using qi::detail::TypeSignature = Signature
 
using qi::detail::AnyTypeVector = std::vector< AnyType >
 

Functions

AnyType qi::detail::makeTypeOf (TypeKind kind)
 
AnyType qi::detail::makeTypeList (const AnyType &element)
 
AnyType qi::detail::makeTypeMap (const AnyType &key, const AnyType &element)
 
AnyType qi::detail::makeTypeTuple (const AnyTypeVector &elements)