maxon::ParametricTypes Namespace Reference Math Library

Classes

class   ParametricContainerType
class   ParametricTupleType

函数

  MAXON_DECLARATION (ParametricType, Array , "net.maxon.parametrictype.array")
  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, 可选 , "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")
  MAXON_DECLARATION (ParametricType, Range , "net.maxon.parametrictype.range")
  MAXON_DECLARATION (ParametricType, Vec, "net.maxon.parametrictype.vec")
  MAXON_DECLARATION (ParametricType, Col, "net.maxon.parametrictype.col")
  MAXON_DECLARATION (ParametricType, Mat, "net.maxon.parametrictype.mat")
  MAXON_DECLARATION (ParametricType, SqrMat, "net.maxon.parametrictype.sqmat")

Function Documentation

◆  MAXON_DECLARATION() [1/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Array   ,
"net.maxon.parametrictype.array"   
)

◆  MAXON_DECLARATION() [2/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Const  ,
"net.maxon.parametrictype.const"   
)

◆  MAXON_DECLARATION() [3/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Opaque   ,
"net.maxon.parametrictype.opaque"   
)

◆  MAXON_DECLARATION() [4/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Pointer   ,
"net.maxon.parametrictype.pointer"   
)

◆  MAXON_DECLARATION() [5/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
LVReference  ,
"net.maxon.parametrictype.lvreference"   
)

◆  MAXON_DECLARATION() [6/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
RVReference  ,
"net.maxon.parametrictype.rvreference"   
)

◆  MAXON_DECLARATION() [7/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
UniqueReference  ,
"net.maxon.parametrictype.uniquereference"   
)

◆  MAXON_DECLARATION() [8/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
StrongReference  ,
"net.maxon.parametrictype.strongreference"   
)

◆  MAXON_DECLARATION() [9/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
COWReference  ,
"net.maxon.parametrictype.cowreference"   
)

◆  MAXON_DECLARATION() [10/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
ACOWReference  ,
"net.maxon.parametrictype.acowreference"   
)

◆  MAXON_DECLARATION() [11/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Block   ,
"net.maxon.parametrictype.block"   
)

◆  MAXON_DECLARATION() [12/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
StridedBlock   ,
"net.maxon.parametrictype.stridedblock"   
)

◆  MAXON_DECLARATION() [13/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
可选   ,
"net.maxon.parametrictype.optional"   
)

◆  MAXON_DECLARATION() [14/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Result   ,
"net.maxon.parametrictype.result"   
)

◆  MAXON_DECLARATION() [15/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Simd  ,
"net.maxon.parametrictype.simd"   
)

◆  PrivateGetDataType() [1/2]

ResultOk <const DataType &> maxon::ParametricTypes::PrivateGetDataType ( ParametricTupleType **  ,
OverloadRank0    
)

◆  MAXON_DECLARATION() [16/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricTupleType   ,
Tuple   ,
"net.maxon.parametrictype.tuple"   
)

◆  MAXON_DECLARATION() [17/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
IntegralConstant  ,
"net.maxon.parametrictype.integralconstant"   
)

◆  MAXON_DECLARATION() [18/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
BaseArray   ,
"net.maxon.parametrictype.basearray"   
)

◆  PrivateGetDataType() [2/2]

ResultOk <const DataType &> maxon::ParametricTypes::PrivateGetDataType ( ParametricContainerType **  ,
OverloadRank0    
)

◆  MAXON_DECLARATION() [19/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricContainerType   ,
ContainerInterface  ,
"net.maxon.parametrictype.container"   
)

◆  MAXON_DECLARATION() [20/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
RecursiveContainerInterface  ,
"net.maxon.parametrictype.recursivecontainer"   
)

◆  MAXON_DECLARATION() [21/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
GenericInstantiation  ,
"net.maxon.parametrictype.genericinstantiation"   
)

◆  MAXON_DECLARATION() [22/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Range   ,
"net.maxon.parametrictype.range"   
)

◆  MAXON_DECLARATION() [23/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Vec  ,
"net.maxon.parametrictype.vec"   
)

◆  MAXON_DECLARATION() [24/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Col  ,
"net.maxon.parametrictype.col"   
)

◆  MAXON_DECLARATION() [25/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
Mat  ,
"net.maxon.parametrictype.mat"   
)

◆  MAXON_DECLARATION() [26/26]

maxon::ParametricTypes::MAXON_DECLARATION ( ParametricType  ,
SqrMat  ,
"net.maxon.parametrictype.sqmat"   
)