PASN_Set Class Reference

#include <asner.h>

Inheritance diagram for PASN_Set:

PASN_Sequence PASN_Object PObject

List of all members.

Public Member Functions

 PASN_Set (unsigned tag=UniversalSet, TagClass tagClass=UniversalTagClass, unsigned nOpts=0, BOOL extend=FALSE, unsigned nExtend=0)
virtual PObjectClone () const
virtual PString GetTypeAsString () const


Detailed Description

Class for ASN Set type.

Constructor & Destructor Documentation

PASN_Set::PASN_Set ( unsigned  tag = UniversalSet,
TagClass  tagClass = UniversalTagClass,
unsigned  nOpts = 0,
BOOL  extend = FALSE,
unsigned  nExtend = 0 
)


Member Function Documentation

virtual PObject* PASN_Set::Clone (  )  const [virtual]

Create a copy of the class on the heap. The exact semantics of the descendent class determine what is required to make a duplicate of the instance. Not all classes can even { do} a clone operation.

The main user of the clone function is the PDictionary# class as it requires copies of the dictionary keys.

The default behaviour is for this function to assert.

Returns:
pointer to new copy of the class instance.

Reimplemented from PASN_Sequence.

virtual PString PASN_Set::GetTypeAsString (  )  const [virtual]

Return a string giving the type of the object

Reimplemented from PASN_Sequence.


The documentation for this class was generated from the following file:
Generated on Fri Sep 21 14:40:12 2007 for PWLib by  doxygen 1.5.3