RTOp Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Static Public Member Functions | Static Private Member Functions
RTOpPack::PrimitiveTypeTraits< Scalar, index_type > Class Template Reference

Specialization for index_type concrete object. More...

#include <RTOpPack_Types.hpp>

List of all members.

Public Types

typedef PrimitiveTypeTraits
< Scalar, Scalar > 
ScalarPrimitiveTypeTraits
 
typedef
ScalarPrimitiveTypeTraits::primitiveType 
primitiveType
 

Static Public Member Functions

static int numPrimitiveObjs ()
 
static int numIndexObjs ()
 
static int numCharObjs ()
 
static void extractPrimitiveObjs (const index_type &obj, const ArrayView< primitiveType > &primitiveObjs, const ArrayView< index_type > &indexObjs, const ArrayView< char > &charObjs)
 
static void loadPrimitiveObjs (const ArrayView< const primitiveType > &primitiveObjs, const ArrayView< const index_type > &indexObjs, const ArrayView< const char > &charObjs, const Ptr< index_type > &obj)
 

Static Private Member Functions

static void assertInput (const ArrayView< const primitiveType > &primitiveObjs, const ArrayView< const index_type > &indexObjs, const ArrayView< const char > &charObjs)

Detailed Description

template<class Scalar>
class RTOpPack::PrimitiveTypeTraits< Scalar, index_type >

Specialization for index_type concrete object.

Definition at line 656 of file RTOpPack_Types.hpp.


Member Typedef Documentation

template<class Scalar >
typedef PrimitiveTypeTraits<Scalar,Scalar> RTOpPack::PrimitiveTypeTraits< Scalar, index_type >::ScalarPrimitiveTypeTraits

Definition at line 659 of file RTOpPack_Types.hpp.

Definition at line 661 of file RTOpPack_Types.hpp.


Member Function Documentation

template<class Scalar >
static int RTOpPack::PrimitiveTypeTraits< Scalar, index_type >::numPrimitiveObjs ( ) [inline, static]

Definition at line 663 of file RTOpPack_Types.hpp.

template<class Scalar >
static int RTOpPack::PrimitiveTypeTraits< Scalar, index_type >::numIndexObjs ( ) [inline, static]

Definition at line 665 of file RTOpPack_Types.hpp.

template<class Scalar >
static int RTOpPack::PrimitiveTypeTraits< Scalar, index_type >::numCharObjs ( ) [inline, static]

Definition at line 667 of file RTOpPack_Types.hpp.

template<class Scalar >
static void RTOpPack::PrimitiveTypeTraits< Scalar, index_type >::extractPrimitiveObjs ( const index_type obj,
const ArrayView< primitiveType > &  primitiveObjs,
const ArrayView< index_type > &  indexObjs,
const ArrayView< char > &  charObjs 
) [inline, static]

Definition at line 669 of file RTOpPack_Types.hpp.

template<class Scalar >
static void RTOpPack::PrimitiveTypeTraits< Scalar, index_type >::loadPrimitiveObjs ( const ArrayView< const primitiveType > &  primitiveObjs,
const ArrayView< const index_type > &  indexObjs,
const ArrayView< const char > &  charObjs,
const Ptr< index_type > &  obj 
) [inline, static]

Definition at line 680 of file RTOpPack_Types.hpp.

template<class Scalar >
static void RTOpPack::PrimitiveTypeTraits< Scalar, index_type >::assertInput ( const ArrayView< const primitiveType > &  primitiveObjs,
const ArrayView< const index_type > &  indexObjs,
const ArrayView< const char > &  charObjs 
) [inline, static, private]

Definition at line 691 of file RTOpPack_Types.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines