Whole document tree
    

Whole document tree

std::gslice::_Indexer struct Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::gslice::_Indexer Struct Reference

Collaboration diagram for std::gslice::_Indexer:

Collaboration graph
[legend]
List of all members.

Public Methods

 _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

Constructor & Destructor Documentation

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

Definition at line 111 of file valarray-inst.cc.

References std::__gslice_to_index(), std::__valarray_product(), and _M_index.


Member Function Documentation

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

Definition at line 67 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 66 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 59 of file gslice.h.

Referenced by _M_decrement_use(), and _M_increment_use().

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

Definition at line 63 of file gslice.h.

Referenced by _Indexer().

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

Definition at line 61 of file gslice.h.

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

size_t std::gslice::_Indexer::_M_start
 

Definition at line 60 of file gslice.h.

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

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

Definition at line 62 of file gslice.h.

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


The documentation for this struct was generated from the following files:
Generated on Mon Apr 8 03:18:55 2002 for libstdc++-v3 Source by doxygen1.2.15