TooN::Internal::VectorAlloc< Dynamic, Precision > Struct Template Reference

#include <allocator.hh>

Inheritance diagram for TooN::Internal::VectorAlloc< Dynamic, Precision >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const Precision * get_data_ptr () const
Precision * get_data_ptr ()
int size () const
template<class Op >
 VectorAlloc (const Operator< Op > &op)
 VectorAlloc (int s)
 VectorAlloc (const VectorAlloc &v)
 ~VectorAlloc ()

Public Attributes

Precision *const my_data
const int my_size

Protected Member Functions

const Precision * data () const
Precision * data ()
template<class Op >
void try_destructive_resize (const Operator< Op > &)
void try_destructive_resize (int)

Detailed Description

template<class Precision>
struct TooN::Internal::VectorAlloc< Dynamic, Precision >

Definition at line 176 of file allocator.hh.


Constructor & Destructor Documentation

template<class Precision >
TooN::Internal::VectorAlloc< Dynamic, Precision >::VectorAlloc ( const VectorAlloc< Dynamic, Precision > &  v  )  [inline]

Definition at line 180 of file allocator.hh.

template<class Precision >
TooN::Internal::VectorAlloc< Dynamic, Precision >::VectorAlloc ( int  s  )  [inline]

Definition at line 187 of file allocator.hh.

template<class Precision >
template<class Op >
TooN::Internal::VectorAlloc< Dynamic, Precision >::VectorAlloc ( const Operator< Op > &  op  )  [inline]

Definition at line 194 of file allocator.hh.

template<class Precision >
TooN::Internal::VectorAlloc< Dynamic, Precision >::~VectorAlloc (  )  [inline]

Definition at line 204 of file allocator.hh.


Member Function Documentation

template<class Precision >
const Precision* TooN::Internal::VectorAlloc< Dynamic, Precision >::data (  )  const [inline, protected]

Definition at line 225 of file allocator.hh.

template<class Precision >
Precision* TooN::Internal::VectorAlloc< Dynamic, Precision >::data (  )  [inline, protected]

Definition at line 220 of file allocator.hh.

template<class Precision >
const Precision* TooN::Internal::VectorAlloc< Dynamic, Precision >::get_data_ptr (  )  const [inline]

Definition at line 213 of file allocator.hh.

template<class Precision >
Precision* TooN::Internal::VectorAlloc< Dynamic, Precision >::get_data_ptr (  )  [inline]

Definition at line 208 of file allocator.hh.

template<class Precision >
int TooN::Internal::VectorAlloc< Dynamic, Precision >::size (  )  const [inline]

Definition at line 200 of file allocator.hh.

template<class Precision >
template<class Op >
void TooN::Internal::VectorAlloc< Dynamic, Precision >::try_destructive_resize ( const Operator< Op > &   )  [inline, protected]

Definition at line 233 of file allocator.hh.

template<class Precision >
void TooN::Internal::VectorAlloc< Dynamic, Precision >::try_destructive_resize ( int   )  [inline, protected]

Definition at line 230 of file allocator.hh.


Member Data Documentation

template<class Precision >
Precision* const TooN::Internal::VectorAlloc< Dynamic, Precision >::my_data

Definition at line 177 of file allocator.hh.

template<class Precision >
const int TooN::Internal::VectorAlloc< Dynamic, Precision >::my_size

Definition at line 178 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