template<class Content> class Itk::HeapT: public MemPtrArrayT<Content>


継承:


public メンバ関数
[more]HeapT<Content> (char * const nm = ITK_DFLT_HEAP_NAME, UInt const sz = ITK_DFLT_HEAP_SIZE, UInt const ef = ITK_DFLT_EXPAND_FACTOR)
[more]Content* getPtr(Bool initializep = True)
[more]Content& get(Bool initializep = True)
[more]UInt toppos() const
[more]void rewind(UInt const newtop)
[more]void reset()


継承MemPtrArrayT:

public メンバ関数
ovoid init(char *nm = ITK_DFLT_MEMPTRARRAY_NAME, UInt sz = ITK_DFLT_MEMPTRARRAY_SIZE, UInt ef = ITK_DFLT_EXPAND_FACTOR)
ovoid expand()
ovoid expand(UInt newsize)
ovirtual void describe(ostream& ostr, const Bool detailp = True) const


継承MemArrayT:

public クラス
class XptIllegalExpand
class Iterator
class RevIterator

public メンバ関数
oMemArray& copy(const MemArray & org)
oMemArray& operator=(const MemArray& org)
oContent& operator[] (const UInt i) const
oContent* findPtr(const Content & content)
oUInt findPos(const Content & content)
ovoid shiftUp(const UInt n, const UInt l)
ovoid shiftDown(const UInt n, const UInt l)
oBool remove(const Content & content)
oIterator begin()
oIterator end()
oRevIterator rbegin()
oRevIterator rend()


継承WithDescriber:

public メンバ関数
ovirtual const char* className() const
ovirtual void describePtr(ostream& ostr, const Bool detailp = True) const


文書

oHeapT<Content> (char * const nm = ITK_DFLT_HEAP_NAME, UInt const sz = ITK_DFLT_HEAP_SIZE, UInt const ef = ITK_DFLT_EXPAND_FACTOR)

oContent* getPtr(Bool initializep = True)

oContent& get(Bool initializep = True)

oUInt toppos() const

ovoid rewind(UInt const newtop)

ovoid reset()


このクラスには、子クラスは存在しない

Alphabetic index HTML クラス階層 or Java



このページは、DOC++により生成されています