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


継承:


public メンバ関数
[more]RingT<Content> ()
[more]RingT<Content> (const Content& val, Bool circlep = True)
[more]RingT<Content> (const RingT<Content> & org)
[more]Ring& copy(const Ring & org)
[more]Ring* set(const Content & val)
[more]Ring* linkNext(Ring* newnext)
[more]Ring* linkPrev(Ring* newprev)
[more]Ring* linkSelf()
[more]Ring* setSingle(const Content & val)
[more]Bool isSingle()
[more]Ring* insertNext(Ring* newnext)
[more]Ring* insertFirst(Ring* ring)
[more]Ring* insertPrev(Ring* newprev)
[more]Ring* insertLast(Ring* ring)
[more]Ring* putFirst(const Content& dt)
[more]Ring* putLast(const Content& dt)
[more]void removeSelf()
[more]void remove(Ring* del)
[more]Ring* splitNext(Ring * newnext)
[more]Ring* splitPrev(Ring * newprev)
[more]Bool isEnd(const Ring* tail) const
[more]void reverse()
[more]UInt length() const
[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


文書

oRingT<Content> ()

oRingT<Content> (const Content& val, Bool circlep = True)

oRingT<Content> (const RingT<Content> & org)

oRing& copy(const Ring & org)

oRing* set(const Content & val)

oRing* linkNext(Ring* newnext)

oRing* linkPrev(Ring* newprev)

oRing* linkSelf()

oRing* setSingle(const Content & val)

oBool isSingle()

oRing* insertNext(Ring* newnext)

oRing* insertFirst(Ring* ring)

oRing* insertPrev(Ring* newprev)

oRing* insertLast(Ring* ring)

oRing* putFirst(const Content& dt)

oRing* putLast(const Content& dt)

ovoid removeSelf()

ovoid remove(Ring* del)

oRing* splitNext(Ring * newnext)

oRing* splitPrev(Ring * newprev)

oBool isEnd(const Ring* tail) const

ovoid reverse()

oUInt length() const

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


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

Alphabetic index HTML クラス階層 or Java



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