#include "asn-incl.h"
#include "asn1module.h"
#include "rules.h"
IDLRules idlRulesG =
{
4,
"",
"_T",
"Choice",
"a",
"ChoiceUnion",
FALSE,
{
{
BASICTYPE_UNKNOWN,
"???",
FALSE,
FALSE,
FALSE,
TRUE,
TRUE,
TRUE,
TRUE,
"NOT_NULL",
"unknown"
},
{
BASICTYPE_BOOLEAN,
"BOOLEAN",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"bool"
},
{
BASICTYPE_INTEGER,
"INTEGER",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"integer"
},
{
BASICTYPE_BITSTRING,
"BitString",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"bits"
},
{
BASICTYPE_OCTETSTRING,
"OctetString",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"octs"
},
{
BASICTYPE_NULL,
"NULL",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"null"
},
{
BASICTYPE_OID,
"ObjectIdentifier",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"oid"
},
{
BASICTYPE_REAL,
"REAL",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"real"
},
{
BASICTYPE_ENUMERATED,
"???",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"enumeration"
},
{
BASICTYPE_SEQUENCE,
NULL,
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
TRUE,
TRUE,
"NOT_NULL",
"seq"
},
{
BASICTYPE_SEQUENCEOF,
"AsnList",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"seqOf"
},
{
BASICTYPE_SET,
NULL,
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
TRUE,
FALSE,
"NOT_NULL",
"set"
},
{
BASICTYPE_SETOF,
"AsnList",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"setOf"
},
{
BASICTYPE_CHOICE,
NULL,
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
TRUE,
FALSE,
"NOT_NULL",
"choice"
},
{
BASICTYPE_SELECTION,
NULL,
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"foo"
},
{
BASICTYPE_COMPONENTSOF,
NULL,
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"bar"
},
{
BASICTYPE_ANY,
"any",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"any"
},
{
BASICTYPE_ANYDEFINEDBY,
"any",
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"anyDefBy"
},
{
BASICTYPE_LOCALTYPEREF,
NULL,
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"foo"
},
{
BASICTYPE_IMPORTTYPEREF,
NULL,
FALSE,
TRUE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"bar"
},
{
BASICTYPE_MACROTYPE,
NULL,
FALSE,
FALSE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"foo"
},
{
BASICTYPE_MACRODEF,
NULL,
FALSE,
FALSE,
FALSE,
TRUE,
TRUE,
FALSE,
TRUE,
"NOT_NULL",
"foo"
}
}
};