template<class Content> class Itk::MemArrayT: public WithDescriber


継承:


public クラス
class XptIllegalExpand
class Iterator
class RevIterator

public メンバ関数
[more]MemArrayT<Content> (char *nm = ITK_DFLT_MEMARRAY_NAME, UInt sz = ITK_DFLT_MEMARRAY_SIZE, UInt ef = ITK_DFLT_EXPAND_FACTOR)
[more]void init(char *nm = ITK_DFLT_MEMARRAY_NAME, UInt sz = ITK_DFLT_MEMARRAY_SIZE, UInt ef = ITK_DFLT_EXPAND_FACTOR)
[more]MemArray& copy(const MemArray & org)
[more]MemArray& operator=(const MemArray& org)
[more]Content& operator[] (const UInt i) const
[more]void expand()
[more]void expand(UInt newsize)
[more]Content* findPtr(const Content & content)
[more]UInt findPos(const Content & content)
[more]void shiftUp(const UInt n, const UInt l)
[more]void shiftDown(const UInt n, const UInt l)
[more]Bool remove(const Content & content)
[more]Iterator begin()
[more]Iterator end()
[more]RevIterator rbegin()
[more]RevIterator rend()
[more]virtual void describe(ostream& ostr, const Bool detailp = True) const


継承WithDescriber:

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


文書

oMemArrayT<Content> (char *nm = ITK_DFLT_MEMARRAY_NAME, UInt sz = ITK_DFLT_MEMARRAY_SIZE, UInt ef = ITK_DFLT_EXPAND_FACTOR)

ovoid init(char *nm = ITK_DFLT_MEMARRAY_NAME, UInt sz = ITK_DFLT_MEMARRAY_SIZE, UInt ef = ITK_DFLT_EXPAND_FACTOR)

oMemArray& copy(const MemArray & org)

oMemArray& operator=(const MemArray& org)

oContent& operator[] (const UInt i) const

ovoid expand()

ovoid expand(UInt newsize)

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()

ovirtual void describe(ostream& ostr, const Bool detailp = True) const


直接の子クラス :
StackT
MemPtrArrayT

Alphabetic index HTML クラス階層 or Java



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