| Append(PASN_Object *obj) | PASN_Array |  [inline] | 
  | ApplicationTagClass enum value | PASN_Object |  | 
  | array | PASN_Array |  [protected] | 
  | Class() | PObject |  [inline, static] | 
  | Clone() const | PObject |  [virtual] | 
  | Compare(const PObject &obj) const | PASN_Array |  [virtual] | 
  | CompareObjectMemoryDirect(const PObject &obj) const | PObject |  [virtual] | 
  | Comparison enum name | PObject |  | 
  | ConstrainedLengthDecode(PPER_Stream &strm, unsigned &length) | PASN_ConstrainedObject |  | 
  | ConstrainedLengthEncode(PPER_Stream &strm, unsigned length) const | PASN_ConstrainedObject |  | 
  | constraint | PASN_ConstrainedObject |  [protected] | 
  | ConstraintEncode(PPER_Stream &strm, unsigned value) const | PASN_ConstrainedObject |  | 
  | ConstraintType enum name | PASN_Object |  | 
  | ContextSpecificTagClass enum value | PASN_Object |  | 
  | CreateObject() const=0 | PASN_Array |  [pure virtual] | 
  | Decode(PASN_Stream &) | PASN_Array |  [virtual] | 
  | DefaultTagClass enum value | PASN_Object |  | 
  | Encode(PASN_Stream &) const  | PASN_Array |  [virtual] | 
  | EqualTo enum value | PObject |  | 
  | extendable | PASN_Object |  [protected] | 
  | ExtendableConstraint enum value | PASN_Object |  | 
  | FixedConstraint enum value | PASN_Object |  | 
  | GetClass(unsigned=0) const | PObject |  [inline, virtual] | 
  | GetDataLength() const | PASN_Array |  [virtual] | 
  | GetLowerLimit() const | PASN_ConstrainedObject |  [inline] | 
  | GetMaximumArraySize() | PASN_Object |  [static] | 
  | GetMaximumStringSize() | PASN_Object |  [static] | 
  | GetObjectLength() const | PASN_Object |  | 
  | GetSize() const | PASN_Array |  [inline] | 
  | GetTag() const | PASN_Object |  [inline] | 
  | GetTagClass() const | PASN_Object |  [inline] | 
  | GetTypeAsString() const | PASN_Array |  [virtual] | 
  | GetUpperLimit() const | PASN_ConstrainedObject |  [inline] | 
  | GreaterThan enum value | PObject |  | 
  | HashFunction() const | PObject |  [virtual] | 
  | InternalIsDescendant(const char *clsName) const | PObject |  [inline, virtual] | 
  | InvalidUniversalTag enum value | PASN_Object |  | 
  | IsClass(const char *cls) const | PObject |  [inline] | 
  | IsConstrained() const | PASN_ConstrainedObject |  [inline] | 
  | IsExtendable() const | PASN_Object |  [inline] | 
  | IsPrimitive() const | PASN_Array |  [virtual] | 
  | LessThan enum value | PObject |  | 
  | lowerLimit | PASN_ConstrainedObject |  [protected] | 
  | MaximumValue enum value | PASN_Object |  | 
  | MaximumValueTag enum name | PASN_Object |  | 
  | MinimumValue enum value | PASN_Object |  | 
  | MinimumValueTag enum name | PASN_Object |  | 
  | operator!=(const PObject &obj) const | PObject |  [inline] | 
  | operator<(const PObject &obj) const | PObject |  [inline] | 
  | operator<<(ostream &strm, const PObject &obj) | PObject |  [friend] | 
  | operator<=(const PObject &obj) const | PObject |  [inline] | 
  | operator=(const PASN_Array &other) | PASN_Array |  | 
  | operator==(const PObject &obj) const | PObject |  [inline] | 
  | operator>(const PObject &obj) const | PObject |  [inline] | 
  | operator>=(const PObject &obj) const | PObject |  [inline] | 
  | operator>>(istream &strm, PObject &obj) | PObject |  [friend] | 
  | operator[](PINDEX i) const | PASN_Array |  [inline] | 
  | PartiallyConstrained enum value | PASN_Object |  | 
  | PASN_Array(unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass) | PASN_Array |  [protected] | 
  | PASN_Array(const PASN_Array &other) | PASN_Array |  [protected] | 
  | PASN_ConstrainedObject(unsigned tag, TagClass tagClass) | PASN_ConstrainedObject |  [protected] | 
  | PASN_Object(unsigned tag, TagClass tagClass, BOOL extend=FALSE) | PASN_Object |  [protected] | 
  | PObject() | PObject |  [inline, protected] | 
  | PrintOn(ostream &strm) const | PASN_Array |  [virtual] | 
  | PrivateTagClass enum value | PASN_Object |  | 
  | ReadFrom(istream &strm) | PObject |  [virtual] | 
  | RemoveAll() | PASN_Array |  [inline] | 
  | RemoveAt(PINDEX i) | PASN_Array |  [inline] | 
  | SetCharacterSet(ConstraintType ctype, const char *charSet) | PASN_Object |  [virtual] | 
  | SetCharacterSet(ConstraintType ctype, unsigned firstChar, unsigned lastChar) | PASN_Object |  [virtual] | 
  | SetConstraintBounds(ConstraintType type, int lower, unsigned upper) | PASN_Array |  [virtual] | 
  | PASN_ConstrainedObject::SetConstraintBounds(ConstraintType type, int lower, unsigned upper) | PASN_ConstrainedObject |  [protected, virtual] | 
  | SetConstraints(ConstraintType type, int value) | PASN_Object |  [inline] | 
  | SetConstraints(ConstraintType, int lower, MaximumValueTag) | PASN_Object |  [inline] | 
  | SetConstraints(ConstraintType, MinimumValueTag lower, unsigned upper) | PASN_Object |  [inline] | 
  | SetConstraints(ConstraintType, MinimumValueTag lower, MaximumValueTag upper) | PASN_Object |  [inline] | 
  | SetConstraints(ConstraintType type, int lower, unsigned upper) | PASN_Object |  [inline] | 
  | SetExtendable(BOOL ext=TRUE) | PASN_Object |  [inline] | 
  | SetMaximumArraySize(PINDEX sz) | PASN_Object |  [static] | 
  | SetMaximumStringSize(PINDEX sz) | PASN_Object |  [static] | 
  | SetSize(PINDEX newSize) | PASN_Array |  | 
  | SetTag(unsigned newTag, TagClass tagClass=DefaultTagClass) | PASN_Object |  [virtual] | 
  | tag | PASN_Object |  [protected] | 
  | tagClass | PASN_Object |  [protected] | 
  | TagClass enum name | PASN_Object |  | 
  | Unconstrained enum value | PASN_Object |  | 
  | UniversalBitString enum value | PASN_Object |  | 
  | UniversalBMPString enum value | PASN_Object |  | 
  | UniversalBoolean enum value | PASN_Object |  | 
  | UniversalEmbeddedPDV enum value | PASN_Object |  | 
  | UniversalEnumeration enum value | PASN_Object |  | 
  | UniversalExternalType enum value | PASN_Object |  | 
  | UniversalGeneralisedTime enum value | PASN_Object |  | 
  | UniversalGeneralizedTime enum value | PASN_Object |  | 
  | UniversalGeneralString enum value | PASN_Object |  | 
  | UniversalGraphicString enum value | PASN_Object |  | 
  | UniversalIA5String enum value | PASN_Object |  | 
  | UniversalInteger enum value | PASN_Object |  | 
  | UniversalNull enum value | PASN_Object |  | 
  | UniversalNumericString enum value | PASN_Object |  | 
  | UniversalObjectDescriptor enum value | PASN_Object |  | 
  | UniversalObjectId enum value | PASN_Object |  | 
  | UniversalOctetString enum value | PASN_Object |  | 
  | UniversalPrintableString enum value | PASN_Object |  | 
  | UniversalReal enum value | PASN_Object |  | 
  | UniversalSequence enum value | PASN_Object |  | 
  | UniversalSet enum value | PASN_Object |  | 
  | UniversalTagClass enum value | PASN_Object |  | 
  | UniversalTags enum name | PASN_Object |  | 
  | UniversalTeletexString enum value | PASN_Object |  | 
  | UniversalUniversalString enum value | PASN_Object |  | 
  | UniversalUTCTime enum value | PASN_Object |  | 
  | UniversalVideotexString enum value | PASN_Object |  | 
  | UniversalVisibleString enum value | PASN_Object |  | 
  | upperLimit | PASN_ConstrainedObject |  [protected] | 
  | ~PObject() | PObject |  [inline, virtual] |