#include "asnper.h"
#include "asnber.h"
#include "asnxer.h"
Go to the source code of this file.
§ DECLARE_STRING_CLASS
#define DECLARE_STRING_CLASS |
( |
|
name | ) |
|
Value: public: \
PASN_##name##String(const char * str = NULL); \
PASN_##name##String(unsigned tag, TagClass tagClass); \
PASN_##name##String &
operator=(
const char * str); \
}
virtual PObject * Clone() const
Create a copy of the class on the heap.
virtual PString GetTypeAsString() const =0
Return a string giving the type of the object.
Base class for ASN String types.
Definition: asner.h:510
The character string class.
Definition: pstring.h:108
PASN_ConstrainedString & operator=(const char *str)
Ultimate parent class for all objects in the class library.
Definition: object.h:1118
§ P_INCLUDE_BER
§ P_INCLUDE_PER
§ P_INCLUDE_XER
§ DECLARE_STRING_CLASS() [1/5]
DECLARE_STRING_CLASS |
( |
Numeric |
| ) |
|
§ DECLARE_STRING_CLASS() [2/5]
DECLARE_STRING_CLASS |
( |
Printable |
| ) |
|
§ DECLARE_STRING_CLASS() [3/5]
DECLARE_STRING_CLASS |
( |
Visible |
| ) |
|
§ DECLARE_STRING_CLASS() [4/5]
DECLARE_STRING_CLASS |
( |
IA5 |
| ) |
|
§ DECLARE_STRING_CLASS() [5/5]
DECLARE_STRING_CLASS |
( |
General |
| ) |
|
§ PARRAY()