Public Types | Static Public Member Functions

internal::blas_traits< Transpose< NestedXpr > > Struct Template Reference

#include <BlasUtil.h>

Inheritance diagram for internal::blas_traits< Transpose< NestedXpr > >:
internal::blas_traits< NestedXpr >

List of all members.

Public Types

enum  { IsTransposed = Base::IsTransposed ? 0 : 1 }
typedef NestedXpr::Scalar Scalar
typedef blas_traits< NestedXpr > Base
typedef Transpose< NestedXpr > XprType
typedef Transpose< const
typename Base::_ExtractType
ExtractType
typedef Transpose< const
typename Base::_ExtractType
_ExtractType
typedef conditional< bool(Base::HasUsableDirectAccess),
ExtractType, typename
ExtractType::PlainObject >
::type 
DirectLinearAccessType

Static Public Member Functions

static const ExtractType extract (const XprType &x)
static Scalar extractScalarFactor (const XprType &x)

template<typename NestedXpr>
struct internal::blas_traits< Transpose< NestedXpr > >


Member Typedef Documentation

template<typename NestedXpr >
typedef Transpose<const typename Base::_ExtractType> internal::blas_traits< Transpose< NestedXpr > >::_ExtractType
template<typename NestedXpr >
typedef blas_traits<NestedXpr> internal::blas_traits< Transpose< NestedXpr > >::Base
template<typename NestedXpr >
typedef conditional<bool(Base::HasUsableDirectAccess), ExtractType, typename ExtractType::PlainObject >::type internal::blas_traits< Transpose< NestedXpr > >::DirectLinearAccessType
template<typename NestedXpr >
typedef Transpose<const typename Base::_ExtractType> internal::blas_traits< Transpose< NestedXpr > >::ExtractType
template<typename NestedXpr >
typedef NestedXpr::Scalar internal::blas_traits< Transpose< NestedXpr > >::Scalar
template<typename NestedXpr >
typedef Transpose<NestedXpr> internal::blas_traits< Transpose< NestedXpr > >::XprType

Member Enumeration Documentation

template<typename NestedXpr >
anonymous enum
Enumerator:
IsTransposed 

Member Function Documentation

template<typename NestedXpr >
static const ExtractType internal::blas_traits< Transpose< NestedXpr > >::extract ( const XprType x  )  [inline, static]
template<typename NestedXpr >
static Scalar internal::blas_traits< Transpose< NestedXpr > >::extractScalarFactor ( const XprType x  )  [inline, static]

The documentation for this struct was generated from the following file: