Stxxl
1.4.0
|
#include <bid.h>
Public Types | |
typedef BID< BLK_SIZE > & | reference |
typedef BID< BLK_SIZE > * | iterator |
typedef const BID< BLK_SIZE > * | const_iterator |
Public Member Functions | |
BIDArray () | |
iterator | begin () |
iterator | end () |
BIDArray (unsigned_type size) | |
unsigned_type | size () const |
reference | operator[] (int_type i) |
void | resize (unsigned_type newsize) |
~BIDArray () | |
Protected Attributes | |
unsigned_type | _size |
BID< BLK_SIZE > * | array |
typedef const BID<BLK_SIZE>* stxxl::BIDArray< BLK_SIZE >::const_iterator |
typedef BID<BLK_SIZE>* stxxl::BIDArray< BLK_SIZE >::iterator |
typedef BID<BLK_SIZE>& stxxl::BIDArray< BLK_SIZE >::reference |
stxxl::BIDArray< BLK_SIZE >::BIDArray | ( | ) | [inline] |
stxxl::BIDArray< BLK_SIZE >::BIDArray | ( | unsigned_type | size | ) | [inline] |
stxxl::BIDArray< BLK_SIZE >::~BIDArray | ( | ) | [inline] |
iterator stxxl::BIDArray< BLK_SIZE >::begin | ( | ) | [inline] |
Definition at line 163 of file bid.h.
Referenced by main(), and stxxl::DiskAllocator::new_blocks().
iterator stxxl::BIDArray< BLK_SIZE >::end | ( | ) | [inline] |
Definition at line 168 of file bid.h.
Referenced by main(), and stxxl::DiskAllocator::new_blocks().
reference stxxl::BIDArray< BLK_SIZE >::operator[] | ( | int_type | i | ) | [inline] |
void stxxl::BIDArray< BLK_SIZE >::resize | ( | unsigned_type | newsize | ) | [inline] |
Definition at line 188 of file bid.h.
References stxxl::STXXL_MIN(), and STXXL_MSG.
unsigned_type stxxl::BIDArray< BLK_SIZE >::size | ( | ) | const [inline] |
unsigned_type stxxl::BIDArray< BLK_SIZE >::_size [protected] |
BID<BLK_SIZE>* stxxl::BIDArray< BLK_SIZE >::array [protected] |