Typedefs | |
typedef octet | EquivalenceKind |
typedef octet | TypeKind |
typedef octet | TypeIdentiferKind |
typedef string< MEMBER_NAME_MAX_LENGTH > | MemberName |
typedef string< TYPE_NAME_MAX_LENGTH > | QualifiedTypeName |
typedef octet | PrimitiveTypeId |
typedef octet | EquivalenceHash[14] |
typedef octet | NameHash[4] |
typedef unsigned long | LBound |
typedef sequence< LBound > | LBoundSeq |
typedef octet | SBound |
typedef sequence< SBound > | SBoundSeq |
typedef MemberFlag | CollectionElementFlag |
typedef MemberFlag | StructMemberFlag |
typedef MemberFlag | UnionMemberFlag |
typedef MemberFlag | UnionDiscriminatorFlag |
typedef MemberFlag | EnumeratedLiteralFlag |
typedef MemberFlag | AnnotationParameterFlag |
typedef MemberFlag | AliasMemberFlag |
typedef MemberFlag | BitflagFlag |
typedef MemberFlag | BitsetMemberFlag |
typedef TypeFlag | StructTypeFlag |
typedef TypeFlag | UnionTypeFlag |
typedef TypeFlag | CollectionTypeFlag |
typedef TypeFlag | AnnotationTypeFlag |
typedef TypeFlag | AliasTypeFlag |
typedef TypeFlag | EnumTypeFlag |
typedef TypeFlag | BitmaskTypeFlag |
typedef TypeFlag | BitsetTypeFlag |
typedef sequence< TypeIdentifier > | TypeIdentifierSeq |
typedef unsigned long | MemberId |
typedef sequence< AppliedAnnotationParameter > | AppliedAnnotationParameterSeq |
typedef sequence< AppliedAnnotation > | AppliedAnnotationSeq |
typedef sequence< CompleteStructMember > | CompleteStructMemberSeq |
typedef sequence< MinimalStructMember > | MinimalStructMemberSeq |
typedef sequence< long > | UnionCaseLabelSeq |
typedef sequence< CompleteUnionMember > | CompleteUnionMemberSeq |
typedef sequence< MinimalUnionMember > | MinimalUnionMemberSeq |
typedef sequence< CompleteAnnotationParameter > | CompleteAnnotationParameterSeq |
typedef sequence< MinimalAnnotationParameter > | MinimalAnnotationParameterSeq |
typedef unsigned short | BitBound |
typedef sequence< CompleteEnumeratedLiteral > | CompleteEnumeratedLiteralSeq |
typedef sequence< MinimalEnumeratedLiteral > | MinimalEnumeratedLiteralSeq |
typedef sequence< CompleteBitflag > | CompleteBitflagSeq |
typedef sequence< MinimalBitflag > | MinimalBitflagSeq |
typedef CompleteEnumeratedHeader | CompleteBitmaskHeader |
typedef MinimalEnumeratedHeader | MinimalBitmaskHeader |
typedef sequence< CompleteBitfield > | CompleteBitfieldSeq |
typedef sequence< MinimalBitfield > | MinimalBitfieldSeq |
typedef sequence< TypeObject > | TypeObjectSeq |
typedef TypeObjectSeq | StronglyConnectedComponent |
typedef sequence< TypeIdentifierTypeObjectPair > | TypeIdentifierTypeObjectPairSeq |
typedef sequence< TypeIdentifierPair > | TypeIdentifierPairSeq |
typedef sequence< TypeIdentifierWithSize > | TypeIdentfierWithSizeSeq |
typedef sequence< TypeIdentifierWithDependencies > | TypeIdentifierWithDependenciesSeq |
typedef sequence< TypeInformation > | TypeInformationSeq |
Functions | |
extensibility (FINAL) @nested union TypeObjectHashId switch(octet) | |
bit_bound (16) bitmask MemberFlag | |
extensibility (APPENDABLE) @nested struct StronglyConnectedComponentId | |
extensibility (MUTABLE) @nested struct ExtendedTypeDefn | |
Variables | |
const octet | EK_MINIMAL = 0xF1 |
const octet | EK_COMPLETE = 0xF2 |
const octet | EK_BOTH = 0xF3 |
const octet | TK_NONE = 0x00 |
const octet | TK_BOOLEAN = 0x01 |
const octet | TK_BYTE = 0x02 |
const octet | TK_INT16 = 0x03 |
const octet | TK_INT32 = 0x04 |
const octet | TK_INT64 = 0x05 |
const octet | TK_UINT16 = 0x06 |
const octet | TK_UINT32 = 0x07 |
const octet | TK_UINT64 = 0x08 |
const octet | TK_FLOAT32 = 0x09 |
const octet | TK_FLOAT64 = 0x0A |
const octet | TK_FLOAT128 = 0x0B |
const octet | TK_CHAR8 = 0x10 |
const octet | TK_CHAR16 = 0x11 |
const octet | TK_STRING8 = 0x20 |
const octet | TK_STRING16 = 0x21 |
const octet | TK_ALIAS = 0x30 |
const octet | TK_ENUM = 0x40 |
const octet | TK_BITMASK = 0x41 |
const octet | TK_ANNOTATION = 0x50 |
const octet | TK_STRUCTURE = 0x51 |
const octet | TK_UNION = 0x52 |
const octet | TK_BITSET = 0x53 |
const octet | TK_SEQUENCE = 0x60 |
const octet | TK_ARRAY = 0x61 |
const octet | TK_MAP = 0x62 |
const octet | TI_STRING8_SMALL = 0x70 |
const octet | TI_STRING8_LARGE = 0x71 |
const octet | TI_STRING16_SMALL = 0x72 |
const octet | TI_STRING16_LARGE = 0x73 |
const octet | TI_PLAIN_SEQUENCE_SMALL = 0x80 |
const octet | TI_PLAIN_SEQUENCE_LARGE = 0x81 |
const octet | TI_PLAIN_ARRAY_SMALL = 0x90 |
const octet | TI_PLAIN_ARRAY_LARGE = 0x91 |
const octet | TI_PLAIN_MAP_SMALL = 0xA0 |
const octet | TI_PLAIN_MAP_LARGE = 0xA1 |
const octet | TI_STRONGLY_CONNECTED_COMPONENT = 0xB0 |
const long | MEMBER_NAME_MAX_LENGTH = 256 |
const long | TYPE_NAME_MAX_LENGTH = 256 |
const LBound | INVALID_LBOUND = 0 |
const SBound | INVALID_SBOUND = 0 |
const unsigned short | MemberFlagMinimalMask = 0x003f |
const unsigned short | TypeFlagMinimalMask = 0x0007 |
const unsigned long | ANNOTATION_STR_VALUE_MAX_LEN = 128 |
const unsigned long | ANNOTATION_OCTETSEC_VALUE_MAX_LEN = 128 |
typedef MemberFlag AliasMemberFlag |
typedef TypeFlag AliasTypeFlag |
typedef MemberFlag AnnotationParameterFlag |
typedef TypeFlag AnnotationTypeFlag |
typedef sequence<AppliedAnnotationParameter> AppliedAnnotationParameterSeq |
typedef sequence<AppliedAnnotation> AppliedAnnotationSeq |
typedef unsigned short BitBound |
typedef MemberFlag BitflagFlag |
typedef TypeFlag BitmaskTypeFlag |
typedef MemberFlag BitsetMemberFlag |
typedef TypeFlag BitsetTypeFlag |
typedef MemberFlag CollectionElementFlag |
typedef TypeFlag CollectionTypeFlag |
typedef sequence<CompleteAnnotationParameter> CompleteAnnotationParameterSeq |
typedef sequence<CompleteBitfield> CompleteBitfieldSeq |
typedef sequence<CompleteBitflag> CompleteBitflagSeq |
typedef CompleteEnumeratedHeader CompleteBitmaskHeader |
typedef sequence<CompleteEnumeratedLiteral> CompleteEnumeratedLiteralSeq |
typedef sequence<CompleteStructMember> CompleteStructMemberSeq |
typedef sequence<CompleteUnionMember> CompleteUnionMemberSeq |
typedef MemberFlag EnumeratedLiteralFlag |
typedef TypeFlag EnumTypeFlag |
typedef octet EquivalenceHash[14] |
typedef octet EquivalenceKind |
typedef unsigned long LBound |
typedef unsigned long MemberId |
typedef string<MEMBER_NAME_MAX_LENGTH> MemberName |
typedef sequence<MinimalAnnotationParameter> MinimalAnnotationParameterSeq |
typedef sequence<MinimalBitfield> MinimalBitfieldSeq |
typedef sequence<MinimalBitflag> MinimalBitflagSeq |
typedef MinimalEnumeratedHeader MinimalBitmaskHeader |
typedef sequence<MinimalEnumeratedLiteral> MinimalEnumeratedLiteralSeq |
typedef sequence<MinimalStructMember> MinimalStructMemberSeq |
typedef sequence<MinimalUnionMember> MinimalUnionMemberSeq |
typedef octet NameHash[4] |
typedef octet PrimitiveTypeId |
typedef string<TYPE_NAME_MAX_LENGTH> QualifiedTypeName |
typedef octet SBound |
typedef MemberFlag StructMemberFlag |
typedef TypeFlag StructTypeFlag |
typedef sequence<TypeIdentifierWithSize> TypeIdentfierWithSizeSeq |
typedef octet TypeIdentiferKind |
typedef sequence<TypeIdentifierPair> TypeIdentifierPairSeq |
typedef sequence<TypeIdentifier> TypeIdentifierSeq |
typedef sequence<TypeIdentifierTypeObjectPair> TypeIdentifierTypeObjectPairSeq |
typedef sequence<TypeIdentifierWithDependencies> TypeIdentifierWithDependenciesSeq |
typedef sequence<TypeInformation> TypeInformationSeq |
typedef octet TypeKind |
typedef sequence<TypeObject> TypeObjectSeq |
typedef sequence<long> UnionCaseLabelSeq |
typedef MemberFlag UnionDiscriminatorFlag |
typedef MemberFlag UnionMemberFlag |
typedef TypeFlag UnionTypeFlag |
bit_bound | ( | 16 | ) |
extensibility | ( | APPENDABLE | ) |
extensibility | ( | FINAL | ) |
extensibility | ( | MUTABLE | ) |
const unsigned long ANNOTATION_OCTETSEC_VALUE_MAX_LEN = 128 |
const unsigned long ANNOTATION_STR_VALUE_MAX_LEN = 128 |
const octet EK_BOTH = 0xF3 |
const octet EK_COMPLETE = 0xF2 |
const octet EK_MINIMAL = 0xF1 |
const LBound INVALID_LBOUND = 0 |
const SBound INVALID_SBOUND = 0 |
const long MEMBER_NAME_MAX_LENGTH = 256 |
const unsigned short MemberFlagMinimalMask = 0x003f |
const octet TI_PLAIN_ARRAY_LARGE = 0x91 |
const octet TI_PLAIN_ARRAY_SMALL = 0x90 |
const octet TI_PLAIN_MAP_LARGE = 0xA1 |
const octet TI_PLAIN_MAP_SMALL = 0xA0 |
const octet TI_PLAIN_SEQUENCE_LARGE = 0x81 |
const octet TI_PLAIN_SEQUENCE_SMALL = 0x80 |
const octet TI_STRING16_LARGE = 0x73 |
const octet TI_STRING16_SMALL = 0x72 |
const octet TI_STRING8_LARGE = 0x71 |
const octet TI_STRING8_SMALL = 0x70 |
const octet TI_STRONGLY_CONNECTED_COMPONENT = 0xB0 |
const octet TK_ALIAS = 0x30 |
const octet TK_ANNOTATION = 0x50 |
const octet TK_ARRAY = 0x61 |
const octet TK_BITMASK = 0x41 |
const octet TK_BITSET = 0x53 |
const octet TK_BOOLEAN = 0x01 |
const octet TK_BYTE = 0x02 |
const octet TK_CHAR16 = 0x11 |
const octet TK_CHAR8 = 0x10 |
const octet TK_ENUM = 0x40 |
const octet TK_FLOAT128 = 0x0B |
const octet TK_FLOAT32 = 0x09 |
const octet TK_FLOAT64 = 0x0A |
const octet TK_INT16 = 0x03 |
const octet TK_INT32 = 0x04 |
const octet TK_INT64 = 0x05 |
const octet TK_MAP = 0x62 |
const octet TK_NONE = 0x00 |
const octet TK_SEQUENCE = 0x60 |
const octet TK_STRING16 = 0x21 |
const octet TK_STRING8 = 0x20 |
const octet TK_STRUCTURE = 0x51 |
const octet TK_UINT16 = 0x06 |
const octet TK_UINT32 = 0x07 |
const octet TK_UINT64 = 0x08 |
const octet TK_UNION = 0x52 |
const long TYPE_NAME_MAX_LENGTH = 256 |
const unsigned short TypeFlagMinimalMask = 0x0007 |