library of assembled shared sources

http://lass.cocamware.com

lass::prim::impl::Transformation3DStorage< T, Cascade > Class Template Reference

#include <transformation_3d.h>

Inheritance diagram for lass::prim::impl::Transformation3DStorage< T, Cascade >:

Inheritance graph
[legend]
Collaboration diagram for lass::prim::impl::Transformation3DStorage< T, Cascade >:

Collaboration graph
[legend]

Public Types

typedef ArrayStorage< T, CascadeTSelf
typedef T * TStorage
typedef T * TPointer
typedef T & TReference

Public Member Functions

 Transformation3DStorage ()
 Transformation3DStorage (T *p)
TStoragestorage ()
const TStoragestorage () const

Protected Member Functions

void dispose ()
TPointer pointer () const
TReference at (size_t index) const
bool isNull () const
void swap (TSelf &other)

Static Protected Member Functions

static TStorage defaultStorage ()

Detailed Description

template<typename T, typename Cascade>
class lass::prim::impl::Transformation3DStorage< T, Cascade >

Definition at line 69 of file transformation_3d.h.


Member Typedef Documentation

template<typename T , typename Cascade = meta::EmptyType>
typedef ArrayStorage<T, Cascade> lass::util::ArrayStorage< T, Cascade >::TSelf [inherited]

Definition at line 254 of file smart_ptr_policies.h.

template<typename T , typename Cascade = meta::EmptyType>
typedef T* lass::util::ArrayStorage< T, Cascade >::TStorage [inherited]

Definition at line 255 of file smart_ptr_policies.h.

template<typename T , typename Cascade = meta::EmptyType>
typedef T* lass::util::ArrayStorage< T, Cascade >::TPointer [inherited]

Definition at line 256 of file smart_ptr_policies.h.

template<typename T , typename Cascade = meta::EmptyType>
typedef T& lass::util::ArrayStorage< T, Cascade >::TReference [inherited]

Definition at line 257 of file smart_ptr_policies.h.


Constructor & Destructor Documentation

template<typename T , typename Cascade >
lass::prim::impl::Transformation3DStorage< T, Cascade >::Transformation3DStorage (  )  [inline]

Definition at line 72 of file transformation_3d.h.

template<typename T , typename Cascade >
lass::prim::impl::Transformation3DStorage< T, Cascade >::Transformation3DStorage ( T *  p  )  [inline]

Definition at line 73 of file transformation_3d.h.


Member Function Documentation

template<typename T , typename Cascade >
void lass::prim::impl::Transformation3DStorage< T, Cascade >::dispose (  )  [inline, protected]

template<typename T , typename Cascade = meta::EmptyType>
TStorage& lass::util::ArrayStorage< T, Cascade >::storage (  )  [inline, inherited]

template<typename T , typename Cascade = meta::EmptyType>
const TStorage& lass::util::ArrayStorage< T, Cascade >::storage (  )  const [inline, inherited]

template<typename T , typename Cascade = meta::EmptyType>
TPointer lass::util::ArrayStorage< T, Cascade >::pointer (  )  const [inline, protected, inherited]

template<typename T , typename Cascade = meta::EmptyType>
TReference lass::util::ArrayStorage< T, Cascade >::at ( size_t  index  )  const [inline, protected, inherited]

template<typename T , typename Cascade = meta::EmptyType>
bool lass::util::ArrayStorage< T, Cascade >::isNull (  )  const [inline, protected, inherited]

template<typename T , typename Cascade = meta::EmptyType>
void lass::util::ArrayStorage< T, Cascade >::swap ( TSelf other  )  [inline, protected, inherited]

template<typename T , typename Cascade = meta::EmptyType>
static TStorage lass::util::ArrayStorage< T, Cascade >::defaultStorage (  )  [inline, static, protected, inherited]

Definition at line 281 of file smart_ptr_policies.h.


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

Generated on Mon Nov 10 14:22:14 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo