parametric_type.h File Reference

Classes

class   ParametricTypeInterface
class   ParametricTupleType
class   ParametricContainerType
class   ParametricTypeDecorator

Namespaces

  maxon
  maxon::ParametricTypes

函数

  MAXON_REGISTRY (ParametricType, ParametricTypes, "net.maxon.registry.parametrictypes")
  MAXON_DECLARATION (ParametricType, Const, "net.maxon.parametrictype.const")
  MAXON_DECLARATION (ParametricType, Opaque, "net.maxon.parametrictype.opaque")
  MAXON_DECLARATION (ParametricType, Pointer, "net.maxon.parametrictype.pointer")
  MAXON_DECLARATION (ParametricType, LVReference, "net.maxon.parametrictype.lvreference")
  MAXON_DECLARATION (ParametricType, RVReference, "net.maxon.parametrictype.rvreference")
  MAXON_DECLARATION (ParametricType, UniqueReference, "net.maxon.parametrictype.uniquereference")
  MAXON_DECLARATION (ParametricType, StrongReference, "net.maxon.parametrictype.strongreference")
  MAXON_DECLARATION (ParametricType, COWReference, "net.maxon.parametrictype.cowreference")
  MAXON_DECLARATION (ParametricType, ACOWReference, "net.maxon.parametrictype.acowreference")
  MAXON_DECLARATION (ParametricType, Block, "net.maxon.parametrictype.block")
  MAXON_DECLARATION (ParametricType, StridedBlock, "net.maxon.parametrictype.stridedblock")
  MAXON_DECLARATION (ParametricType, Optional, "net.maxon.parametrictype.optional")
  MAXON_DECLARATION (ParametricType, Result, "net.maxon.parametrictype.result")
  MAXON_DECLARATION (ParametricType, Simd, "net.maxon.parametrictype.simd")
template<GET_DATATYPE_POLICY POLICY>
ResultOk< const DataType & >  PrivateGetDataType (ParametricTupleType **, OverloadRank0)
  MAXON_DECLARATION (ParametricTupleType, Tuple, "net.maxon.parametrictype.tuple")
  MAXON_DECLARATION (ParametricType, IntegralConstant, "net.maxon.parametrictype.integralconstant")
  MAXON_DECLARATION (ParametricType, BaseArray, "net.maxon.parametrictype.basearray")
template<GET_DATATYPE_POLICY POLICY>
ResultOk< const DataType & >  PrivateGetDataType (ParametricContainerType **, OverloadRank0)
  MAXON_DECLARATION (ParametricContainerType, ContainerInterface, "net.maxon.parametrictype.container")
  MAXON_DECLARATION (ParametricType, RecursiveContainerInterface, "net.maxon.parametrictype.recursivecontainer")
  MAXON_DECLARATION (ParametricType, GenericInstantiation, "net.maxon.parametrictype.genericinstantiation")