TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType > Struct Template Reference

#include <allocator.hh>

List of all members.

Public Types

typedef ConstPtrType ConstPointerType
typedef ConstRefType ConstReferenceType
typedef PtrType PointerType
typedef RefType ReferenceType

Public Member Functions

int size () const
template<class Op >
 VectorSlice (const Operator< Op > &op)
 VectorSlice (PtrType d, int s)

Public Attributes

const PtrType my_data
const int my_size

Protected Member Functions

ConstPtrType data () const
PtrType data ()
template<class Op >
void try_destructive_resize (const Operator< Op > &)
void try_destructive_resize (int)

Detailed Description

template<class Precision, class PtrType, class ConstPtrType, class RefType, class ConstRefType>
struct TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >

Definition at line 383 of file allocator.hh.


Member Typedef Documentation

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
typedef ConstPtrType TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::ConstPointerType

Definition at line 419 of file allocator.hh.

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
typedef ConstRefType TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::ConstReferenceType

Definition at line 421 of file allocator.hh.

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
typedef PtrType TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::PointerType

Definition at line 418 of file allocator.hh.

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
typedef RefType TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::ReferenceType

Definition at line 420 of file allocator.hh.


Constructor & Destructor Documentation

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::VectorSlice ( PtrType  d,
int  s 
) [inline]

Definition at line 388 of file allocator.hh.

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
template<class Op >
TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::VectorSlice ( const Operator< Op > &  op  )  [inline]

Definition at line 393 of file allocator.hh.


Member Function Documentation

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
ConstPtrType TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::data (  )  const [inline, protected]

Definition at line 406 of file allocator.hh.

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
PtrType TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::data (  )  [inline, protected]

Definition at line 401 of file allocator.hh.

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
int TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::size (  )  const [inline]

Definition at line 395 of file allocator.hh.

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
template<class Op >
void TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::try_destructive_resize ( const Operator< Op > &   )  [inline, protected]

Definition at line 414 of file allocator.hh.

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
void TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::try_destructive_resize ( int   )  [inline, protected]

Definition at line 411 of file allocator.hh.


Member Data Documentation

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
const PtrType TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::my_data

Definition at line 385 of file allocator.hh.

template<class Precision , class PtrType , class ConstPtrType , class RefType , class ConstRefType >
const int TooN::Internal::VectorSlice< Dynamic, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::my_size

Definition at line 386 of file allocator.hh.


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


libtoon
Author(s): Florian Weisshardt
autogenerated on Fri Jan 11 10:09:51 2013