| ApplicationTagClass enum value | PASN_Object | |
| characterSet | PASN_BMPString | protected |
| charSetAlignedBits | PASN_BMPString | protected |
| charSetUnalignedBits | PASN_BMPString | protected |
| Class() | PObject | inlinestatic |
| Clone() const | PASN_BMPString | virtual |
| Compare(const PObject &obj) const | PASN_BMPString | 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 | |
| Construct() | PASN_BMPString | protected |
| ContextSpecificTagClass enum value | PASN_Object | |
| Decode(PASN_Stream &) | PASN_BMPString | virtual |
| DecodeBER(PBER_Stream &strm, unsigned len) | PASN_BMPString | |
| DecodePER(PPER_Stream &strm) | PASN_BMPString | |
| DefaultTagClass enum value | PASN_Object | |
| Encode(PASN_Stream &) const | PASN_BMPString | virtual |
| EncodeBER(PBER_Stream &strm) const | PASN_BMPString | |
| EncodePER(PPER_Stream &strm) const | PASN_BMPString | |
| EqualTo enum value | PObject | |
| extendable | PASN_Object | protected |
| ExtendableConstraint enum value | PASN_Object | |
| firstChar | PASN_BMPString | protected |
| FixedConstraint enum value | PASN_Object | |
| GetClass(unsigned ancestor=0) const | PObject | inlinevirtual |
| GetDataLength() const | PASN_BMPString | virtual |
| GetLowerLimit() const | PASN_ConstrainedObject | inline |
| GetMaximumArraySize() | PASN_Object | static |
| GetMaximumStringSize() | PASN_Object | static |
| GetObjectLength() const | PASN_Object | |
| GetTag() const | PASN_Object | inline |
| GetTagClass() const | PASN_Object | inline |
| GetTypeAsString() const | PASN_BMPString | virtual |
| GetUpperLimit() const | PASN_ConstrainedObject | inline |
| GetValue() const | PASN_BMPString | inline |
| GetValue(PWCharArray &v) const | PASN_BMPString | inline |
| GreaterThan enum value | PObject | |
| HashFunction() const | PObject | virtual |
| InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static |
| InternalIsDescendant(const char *clsName) const | PObject | inlinevirtual |
| InvalidUniversalTag enum value | PASN_Object | |
| IsClass(const char *cls) const | PObject | inline |
| IsConstrained() const | PASN_ConstrainedObject | inline |
| IsExtendable() const | PASN_Object | inline |
| IsLegalCharacter(WORD ch) | PASN_BMPString | protected |
| IsPrimitive() const | PASN_Object | inlinevirtual |
| lastChar | PASN_BMPString | protected |
| 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 PString() const | PASN_BMPString | inline |
| operator PWCharArray() const | PASN_BMPString | inline |
| operator!=(const PObject &obj) const | PObject | inline |
| operator<(const PObject &obj) const | PObject | inline |
| operator<=(const PObject &obj) const | PObject | inline |
| operator=(const PASN_BMPString &other) | PASN_BMPString | |
| operator=(const char *v) | PASN_BMPString | inline |
| operator=(const PString &v) | PASN_BMPString | inline |
| operator=(const PWCharArray &v) | PASN_BMPString | |
| operator==(const PObject &obj) const | PObject | inline |
| operator>(const PObject &obj) const | PObject | inline |
| operator>=(const PObject &obj) const | PObject | inline |
| PartiallyConstrained enum value | PASN_Object | |
| PASN_BMPString(const char *str=NULL) | PASN_BMPString | |
| PASN_BMPString(const PWCharArray &wstr) | PASN_BMPString | |
| PASN_BMPString(unsigned tag, TagClass tagClass) | PASN_BMPString | |
| PASN_BMPString(const PASN_BMPString &other) | PASN_BMPString | |
| PASN_ConstrainedObject(unsigned tag, TagClass tagClass) | PASN_ConstrainedObject | protected |
| PASN_Object(unsigned tag, TagClass tagClass, PBoolean extend=false) | PASN_Object | protected |
| PObject() | PObject | inlineprotected |
| PrintOn(ostream &strm) const | PASN_BMPString | virtual |
| PrivateTagClass enum value | PASN_Object | |
| ReadFrom(istream &strm) | PObject | virtual |
| SetCharacterSet(ConstraintType ctype, const char *charSet) | PASN_BMPString | virtual |
| SetCharacterSet(ConstraintType ctype, const PWCharArray &charSet) | PASN_BMPString | |
| SetCharacterSet(ConstraintType ctype, unsigned firstChar, unsigned lastChar) | PASN_BMPString | virtual |
| SetConstraintBounds(ConstraintType type, int lower, unsigned upper) | PASN_ConstrainedObject | protectedvirtual |
| 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(PBoolean ext=true) | PASN_Object | inline |
| SetMaximumArraySize(PINDEX sz) | PASN_Object | static |
| SetMaximumStringSize(PINDEX sz) | PASN_Object | static |
| SetTag(unsigned newTag, TagClass tagClass=DefaultTagClass) | PASN_Object | virtual |
| SetValue(const char *v) | PASN_BMPString | inline |
| SetValue(const PString &v) | PASN_BMPString | inline |
| SetValue(const PWCharArray &v) | PASN_BMPString | inline |
| SetValue(const PASN_BMPString &v) | PASN_BMPString | inline |
| SetValueRaw(const PWCharArray &v) | PASN_BMPString | inline |
| SetValueRaw(const wchar_t *val, PINDEX len) | PASN_BMPString | |
| 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 |
| value | PASN_BMPString | protected |
| ~PObject() | PObject | inlinevirtual |