Honeycomb  0.1
Component-Model Framework
Public Types | Static Public Attributes | List of all members
honey::vec::priv::Traits< Dim, Real_, Options, Alloc_ > Struct Template Reference

N-dimensional vector traits. More...

#include <Vec.h>

Public Types

typedef priv::Storage< Vec< Dim, Real_, Options, Alloc_ > > Storage
 
typedef Real_ Real
 
typedef Real ElemT
 
typedef Alloc_ Alloc
 

Static Public Attributes

static const sdt dim = Dim
 
static const sdt rows = Options & matrix::Option::vecRow ? 1 : dim
 
static const sdt cols = Options & matrix::Option::vecRow ? dim : 1
 
static const int options = Options
 

Detailed Description

template<sdt Dim, class Real_, int Options, class Alloc_>
struct honey::vec::priv::Traits< Dim, Real_, Options, Alloc_ >

N-dimensional vector traits.

Member Typedef Documentation

template<sdt Dim, class Real_, int Options, class Alloc_>
typedef Alloc_ honey::vec::priv::Traits< Dim, Real_, Options, Alloc_ >::Alloc
template<sdt Dim, class Real_, int Options, class Alloc_>
typedef Real honey::vec::priv::Traits< Dim, Real_, Options, Alloc_ >::ElemT
template<sdt Dim, class Real_, int Options, class Alloc_>
typedef Real_ honey::vec::priv::Traits< Dim, Real_, Options, Alloc_ >::Real
template<sdt Dim, class Real_, int Options, class Alloc_>
typedef priv::Storage<Vec<Dim,Real_,Options,Alloc_> > honey::vec::priv::Traits< Dim, Real_, Options, Alloc_ >::Storage

Member Data Documentation

template<sdt Dim, class Real_, int Options, class Alloc_>
const sdt honey::vec::priv::Traits< Dim, Real_, Options, Alloc_ >::cols = Options & matrix::Option::vecRow ? dim : 1
static
template<sdt Dim, class Real_, int Options, class Alloc_>
const sdt honey::vec::priv::Traits< Dim, Real_, Options, Alloc_ >::dim = Dim
static
template<sdt Dim, class Real_, int Options, class Alloc_>
const int honey::vec::priv::Traits< Dim, Real_, Options, Alloc_ >::options = Options
static
template<sdt Dim, class Real_, int Options, class Alloc_>
const sdt honey::vec::priv::Traits< Dim, Real_, Options, Alloc_ >::rows = Options & matrix::Option::vecRow ? 1 : dim
static

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