Jive reference manual
List of all members | Classes | Public Types | Public Member Functions
jem::xutil::IListArray Class Reference

#include <jem/xutil/IListArray.h>

Public Types

typedef IListArray Self
 

Public Member Functions

 IListArray (idx_t n=0)
 
 ~IListArray ()
 
void swap (Self &rhs)
 
idx_t size () const
 
void clear ()
 
void resize (idx_t n)
 
void compress ()
 
void setZLevel (int zlevel)
 
int getZLevel () const
 
idx_t listSize (idx_t ilist) const
 
idx_t * getList (idx_t ilist)
 
const idx_t * getList (idx_t ilist) const
 
idx_t * getList (idx_t &n, idx_t ilist)
 
const idx_t * getList (idx_t &n, idx_t ilist) const
 
void addToList (idx_t ilist, idx_t index)
 
void clearList (idx_t ilist)
 
void pruneList (idx_t ilist, const bool *mask)
 

Member Typedef Documentation

Constructor & Destructor Documentation

jem::xutil::IListArray::IListArray ( idx_t  n = 0)
explicit
jem::xutil::IListArray::~IListArray ( )

Member Function Documentation

void jem::xutil::IListArray::swap ( Self rhs)
idx_t jem::xutil::IListArray::size ( ) const
void jem::xutil::IListArray::clear ( )
void jem::xutil::IListArray::resize ( idx_t  n)
void jem::xutil::IListArray::compress ( )
void jem::xutil::IListArray::setZLevel ( int  zlevel)
int jem::xutil::IListArray::getZLevel ( ) const
idx_t jem::xutil::IListArray::listSize ( idx_t  ilist) const
idx_t * jem::xutil::IListArray::getList ( idx_t  ilist)
const idx_t * jem::xutil::IListArray::getList ( idx_t  ilist) const
idx_t * jem::xutil::IListArray::getList ( idx_t &  n,
idx_t  ilist 
)
const idx_t * jem::xutil::IListArray::getList ( idx_t &  n,
idx_t  ilist 
) const
void jem::xutil::IListArray::addToList ( idx_t  ilist,
idx_t  index 
)
void jem::xutil::IListArray::clearList ( idx_t  ilist)
void jem::xutil::IListArray::pruneList ( idx_t  ilist,
const bool *  mask 
)