Bucket< Type > Class Template Reference

#include <BucketType.h>

List of all members.

Public Types

typedef list_type::iterator iterator

Public Member Functions

 Bucket ()
 Bucket (const unsigned int)
 Bucket (const void *package, const unsigned int size, const int n)
 Bucket (const Bucket< Type > &other)
int number () const
bool isempty () const
Type * first (void)
Type * last (void)
Type * current (void)
Type * prev (void)
Type * next (void)
iterator currec (void)
void setcurrec (iterator c)
Type * add (void)
Type * add (const Type &t)
Type * insert (void)
Type * insert (const Type &t)
Type * remove (void)
void empty (void)
void swap (Bucket< Type > &bkt)
void split (Bucket< Type > &bkt)
void * pack (int &size)
void pack (void *&package, int &size)

template<class Type>
class Bucket< Type >


Member Typedef Documentation

template<class Type>
typedef list_type::iterator Bucket< Type >::iterator

Constructor & Destructor Documentation

template<class Type>
Bucket< Type >::Bucket (  )  [inline]
template<class Type>
Bucket< Type >::Bucket ( const unsigned  int  )  [inline, explicit]
template<class Type>
Bucket< Type >::Bucket ( const void *  package,
const unsigned int  size,
const int  n 
) [inline]
template<class Type>
Bucket< Type >::Bucket ( const Bucket< Type > &  other  )  [inline]

Member Function Documentation

template<class Type>
Type* Bucket< Type >::add ( const Type &  t  )  [inline]
template<class Type>
Type* Bucket< Type >::current ( void   )  [inline]
template<class Type>
Type* Bucket< Type >::insert ( const Type &  t  )  [inline]
template<class Type>
Type* Bucket< Type >::last ( void   )  [inline]

Referenced by last().

template<class Type>
void Bucket< Type >::pack ( void *&  package,
int &  size 
) [inline]
template<class Type>
void* Bucket< Type >::pack ( int &  size  )  [inline]
template<class Type>
void Bucket< Type >::split ( Bucket< Type > &  bkt  )  [inline]
template<class Type>
void Bucket< Type >::swap ( Bucket< Type > &  bkt  )  [inline]

Referenced by BBoxList::mergeboxes().


The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:19:00 2016 for AMROC's Hierachical Data Structures by  doxygen 1.6.3