Inheritance diagram for strmod::strmod::StrSubChunk:
|StrSubChunk (const StrChunkPtr &chunk, const LinearExtent &extent)|
|virtual int||AreYouA (const lcore::ClassIdent &cid) const|
|Asks if a class is of a particular type, or publicly derived from that type. |
|virtual unsigned int||Length () const|
|Number of octets this chunk takes up. May be deprecated.|
Static Public Attributes
|A unique identifier for this class.|
|virtual const lcore::ClassIdent *||i_GetIdent () const|
|See class Protocol.|
|virtual void||acceptVisitor (ChunkVisitor &visitor) throw (ChunkVisitor::halt_visitation)|
|Accept a ChunkVisitor, and maybe lead it through your children.|
This allows you to clip out a portion of another StrChunk without altering the contents of the other StrChunk.
Definition at line 48 of file StrSubChunk.h.
Asks if a class is of a particular type, or publicly derived from that type.
Overriden in every derived class (with a static identifier member) to compare against the identifier, then call the AreYouA methods of all the superclasses.
Reimplemented from strmod::strmod::StrChunk.