#include <allocator.hh>
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 p, int) | |
VectorSlice (PtrType p) | |
Public Attributes | |
const PtrType | my_data |
Protected Member Functions | |
ConstPtrType | data () const |
PtrType | data () |
template<class Op > | |
void | try_destructive_resize (const Operator< Op > &) |
void | try_destructive_resize (int) |
Definition at line 337 of file allocator.hh.
typedef ConstPtrType TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::ConstPointerType |
Reimplemented in TooN::Internal::GenericVBase< Size, std::complex< Precision >, 1, Internal::VectorSlice< Size, std::complex< Precision >, Internal::PointerToPlanarComplex< std::complex< double > >, Internal::PointerToPlanarComplex< std::complex< double > >, const std::complex< double >, const std::complex< double > > >, TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision > >, TooN::Internal::GenericVBase< Size, Precision, 1, Internal::VectorSlice< Size, Precision > >, and TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision, Ptr, CPtr, Ref, CRef > >.
Definition at line 374 of file allocator.hh.
typedef ConstRefType TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::ConstReferenceType |
Reimplemented in TooN::Internal::GenericVBase< Size, std::complex< Precision >, 1, Internal::VectorSlice< Size, std::complex< Precision >, Internal::PointerToPlanarComplex< std::complex< double > >, Internal::PointerToPlanarComplex< std::complex< double > >, const std::complex< double >, const std::complex< double > > >, TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision > >, TooN::Internal::GenericVBase< Size, Precision, 1, Internal::VectorSlice< Size, Precision > >, and TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision, Ptr, CPtr, Ref, CRef > >.
Definition at line 376 of file allocator.hh.
typedef PtrType TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::PointerType |
Reimplemented in TooN::Internal::SliceVBase< Stride, Ptr, CPtr, Ref, CRef >::VLayout< Size, Precision >, TooN::Internal::SliceVBase< Stride, Default, Default, Default, Default >::VLayout< Size, Precision >, TooN::Internal::GenericVBase< Size, std::complex< Precision >, 1, Internal::VectorSlice< Size, std::complex< Precision >, Internal::PointerToPlanarComplex< std::complex< double > >, Internal::PointerToPlanarComplex< std::complex< double > >, const std::complex< double >, const std::complex< double > > >, TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision > >, TooN::Internal::GenericVBase< Size, Precision, 1, Internal::VectorSlice< Size, Precision > >, and TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision, Ptr, CPtr, Ref, CRef > >.
Definition at line 373 of file allocator.hh.
typedef RefType TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::ReferenceType |
Reimplemented in TooN::Internal::GenericVBase< Size, std::complex< Precision >, 1, Internal::VectorSlice< Size, std::complex< Precision >, Internal::PointerToPlanarComplex< std::complex< double > >, Internal::PointerToPlanarComplex< std::complex< double > >, const std::complex< double >, const std::complex< double > > >, TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision > >, TooN::Internal::GenericVBase< Size, Precision, 1, Internal::VectorSlice< Size, Precision > >, and TooN::Internal::GenericVBase< Size, Precision, Stride, VectorSlice< Size, Precision, Ptr, CPtr, Ref, CRef > >.
Definition at line 375 of file allocator.hh.
TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::VectorSlice | ( | PtrType | p | ) | [inline] |
Definition at line 346 of file allocator.hh.
TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::VectorSlice | ( | PtrType | p, | |
int | ||||
) | [inline] |
Definition at line 349 of file allocator.hh.
TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::VectorSlice | ( | const Operator< Op > & | op | ) | [inline] |
Definition at line 353 of file allocator.hh.
ConstPtrType TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::data | ( | ) | const [inline, protected] |
Definition at line 361 of file allocator.hh.
PtrType TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::data | ( | ) | [inline, protected] |
Definition at line 356 of file allocator.hh.
int TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::size | ( | ) | const [inline] |
Definition at line 339 of file allocator.hh.
void TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::try_destructive_resize | ( | const Operator< Op > & | ) | [inline, protected] |
Definition at line 369 of file allocator.hh.
void TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::try_destructive_resize | ( | int | ) | [inline, protected] |
Definition at line 366 of file allocator.hh.
const PtrType TooN::Internal::VectorSlice< S, Precision, PtrType, ConstPtrType, RefType, ConstRefType >::my_data |
Definition at line 345 of file allocator.hh.