ASN1C C/C++ Common Runtime
ASN1C v7.7.x
|
#include <new>
#include "rtxsrc/rtxMemory.h"
#include "rtxsrc/rtxDiag.h"
#include "rtxsrc/rtxError.h"
#include "rtxsrc/rtxMemBuf.h"
#include "rtsrc/asn1CppEvtHndlr64.h"
#include "rtsrc/asn1CppRawEvtHndlr.h"
#include "rtsrc/ASN1Context.h"
#include "rtxsrc/OSRTMsgBuf.h"
#include "rtsrc/ASN1TOctStr.h"
#include "rtsrc/ASN1TOctStr64.h"
#include "rtsrc/ASN1TObjId.h"
Go to the source code of this file.
Classes | |
class | ASN1MessageBuffer |
class | ASN1CType |
struct | ASN1TDynBitStr |
struct | ASN1TDynBitStr64 |
struct | ASN1TBitStr32 |
struct | ASN1TBMPString |
struct | ASN1TUniversalString |
struct | ASN1TOpenType |
struct | Asn1TObject |
struct | ASN1TSeqExt |
struct | ASN1TPDU |
struct | ASN1TSeqOfList |
struct | ASN1TPDUSeqOfList |
Macros | |
#define | ASN1TRY try |
#define | ASN1RTLTHROW(stat) exit (-1) |
#define | ASN1THROW(ex) exit (-1) |
#define | ASN1CATCH(exType, ex, body) if (0) { body; } |
Typedefs | |
typedef Asn1TObject | ASN1TObject |
Common C++ type and class definitions.
#define ASN1CATCH | ( | exType, | |
ex, | |||
body | |||
) | if (0) { body; } |
This is a no-op, an if(0) {...} clause that will never be executed. It is defined for compatibility only.
exType | The type of exception. |
ex | The exception value. |
body | The body of code that is no longer executed. |
#define ASN1RTLTHROW | ( | stat | ) | exit (-1) |
Exits the program with a -1 status.
stat | This is ignored. |
#define ASN1THROW | ( | ex | ) | exit (-1) |
Exits the program with a -1 status.
ex | This is ignored. |
#define ASN1TRY try |
Defined as "try" for compatibility only.