libqi-api  2.4.3.28
 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
 
 qi::detail
 

Typedefs

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

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)