Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

strmod::strmod::StrChunkPtr Class Reference

A smart pointer class that points a StrChunks and handles their reference counts. More...

#include <StrMod/StrChunkPtr.h>

Inheritance diagram for strmod::strmod::StrChunkPtr:

Inheritance graph
[legend]
List of all members.

Public Types

typedef lcore::RefCountPtrT<
StrChunk
super1
 An easier way to refer to RefCountPtrT<StrChunk>.


Public Methods

virtual int AreYouA (const lcore::ClassIdent &cid) const
 See class Protocol.

 StrChunkPtr (const StrChunkPtr &b)
 These all construct a StrChunkPtr from the appropriate type and maintain the reference count to the pointed at StrChunk.

 StrChunkPtr (const super1 &b)
 These all construct a StrChunkPtr from the appropriate type and maintain the reference count to the pointed at StrChunk.

 StrChunkPtr (StrChunk *stptr=0)
 These all construct a StrChunkPtr from the appropriate type and maintain the reference count to the pointed at StrChunk.

const StrChunkPtr & operator= (const StrChunkPtr &b)
 These all set a StrChunkPtrs value from the appropriate type and maintain the reference count to the pointed at StrChunk.

const StrChunkPtr & operator= (const super1 &b)
 These all set a StrChunkPtrs value from the appropriate type and maintain the reference count to the pointed at StrChunk.

const StrChunkPtr & operator= (StrChunk *b)
 These all set a StrChunkPtrs value from the appropriate type and maintain the reference count to the pointed at StrChunk.


Static Public Attributes

const STR_ClassIdent identifier
 A unique identifier for this class.


Protected Methods

virtual const lcore::ClassIdent * i_GetIdent () const
 Returns the class identifier for the class the object actually is.


Detailed Description

A smart pointer class that points a StrChunks and handles their reference counts.

Definition at line 68 of file StrChunkPtr.h.


Member Function Documentation

virtual const lcore::ClassIdent* strmod::strmod::StrChunkPtr::i_GetIdent   const [inline, protected, virtual]
 

Returns the class identifier for the class the object actually is.

Should always be overridden in any class that has a static identifier member.

Reimplemented from strmod::lcore::RefCountPtr.

Definition at line 99 of file StrChunkPtr.h.


The documentation for this class was generated from the following files:
Generated on Wed Jan 29 00:32:55 2003 for libNet by doxygen1.3-rc1