PASN_Array Class Reference
#include <asner.h>
List of all members.
Detailed Description
Class for ASN Array type.
Constructor & Destructor Documentation
PASN_Array::PASN_Array |
( |
unsigned |
tag = UniversalSequence , |
|
|
TagClass |
tagClass = UniversalTagClass | |
|
) |
| | [protected] |
PASN_Array::PASN_Array |
( |
const PASN_Array & |
other |
) |
[protected] |
Member Function Documentation
virtual PASN_Object* PASN_Array::CreateObject |
( |
|
) |
const [pure virtual] |
virtual BOOL PASN_Array::Decode |
( |
PASN_Stream & |
|
) |
[virtual] |
virtual void PASN_Array::Encode |
( |
PASN_Stream & |
|
) |
const [virtual] |
virtual PINDEX PASN_Array::GetDataLength |
( |
|
) |
const [virtual] |
PINDEX PASN_Array::GetSize |
( |
|
) |
const [inline] |
virtual PString PASN_Array::GetTypeAsString |
( |
|
) |
const [virtual] |
Return a string giving the type of the object
Implements PASN_Object.
virtual BOOL PASN_Array::IsPrimitive |
( |
|
) |
const [virtual] |
PASN_Object& PASN_Array::operator[] |
( |
PINDEX |
i |
) |
const [inline] |
virtual void PASN_Array::PrintOn |
( |
ostream & |
strm |
) |
const [virtual] |
Output the contents of the object to the stream. The exact output is dependent on the exact semantics of the descendent class. This is primarily used by the standard operator<<# function.
The default behaviour is to print the class name.
Reimplemented from PObject.
void PASN_Array::RemoveAll |
( |
|
) |
[inline] |
void PASN_Array::RemoveAt |
( |
PINDEX |
i |
) |
[inline] |
virtual void PASN_Array::SetConstraintBounds |
( |
ConstraintType |
type, |
|
|
int |
lower, |
|
|
unsigned |
upper | |
|
) |
| | [virtual] |
BOOL PASN_Array::SetSize |
( |
PINDEX |
newSize |
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: