std::gslice::_Indexer Struct Reference

List of all members.

Public Member Functions

 _Indexer (size_t, const valarray< size_t > &, const valarray< size_t > &)
void _M_increment_use ()
size_t _M_decrement_use ()

Public Attributes

size_t _M_count
size_t _M_start
valarray< size_t > _M_size
valarray< size_t > _M_stride
valarray< size_t > _M_index

Detailed Description

Definition at line 104 of file gslice.h.


Constructor & Destructor Documentation

std::gslice::_Indexer::_Indexer ( size_t  ,
const valarray< size_t > &  ,
const valarray< size_t > &   
)


Member Function Documentation

size_t std::gslice::_Indexer::_M_decrement_use (  )  [inline]

Definition at line 118 of file gslice.h.

References _M_count.

Referenced by std::gslice::operator=(), and std::gslice::~gslice().

void std::gslice::_Indexer::_M_increment_use (  )  [inline]

Definition at line 114 of file gslice.h.

References _M_count.

Referenced by std::gslice::gslice(), and std::gslice::operator=().


Member Data Documentation

size_t std::gslice::_Indexer::_M_count

Definition at line 106 of file gslice.h.

Referenced by _M_decrement_use(), and _M_increment_use().

valarray<size_t> std::gslice::_Indexer::_M_index

Definition at line 110 of file gslice.h.

valarray<size_t> std::gslice::_Indexer::_M_size

Definition at line 108 of file gslice.h.

Referenced by std::gslice::size().

size_t std::gslice::_Indexer::_M_start

Definition at line 107 of file gslice.h.

Referenced by std::gslice::start().

valarray<size_t> std::gslice::_Indexer::_M_stride

Definition at line 109 of file gslice.h.

Referenced by std::gslice::stride().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:58:57 2010 for GNU C++ STL by  doxygen 1.4.7