#include "asnper.h"
#include "asnber.h"
#include "asnxer.h"
Go to the source code of this file.
#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); \
}
#define PCLASSINFO(cls, par)
Declare all the standard PTLib class information.
Definition: object.h:1049
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)
virtual PObject * Clone() const
Create a copy of the class on the heap.
Ultimate parent class for all objects in the class library.
Definition: object.h:1118
DECLARE_STRING_CLASS |
( |
Numeric |
| ) |
|
DECLARE_STRING_CLASS |
( |
Printable |
| ) |
|
DECLARE_STRING_CLASS |
( |
Visible |
| ) |
|
DECLARE_STRING_CLASS |
( |
IA5 |
| ) |
|
DECLARE_STRING_CLASS |
( |
General |
| ) |
|