blob: 89dfea519e7723ed1acff98fd96e6def8be916b3 [file] [log] [blame]
//===---------- SignatureNames.def - Names of signature -------------------===//
//
// N3
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
#ifndef SIGNATURE_NAMES_DEF
#define SIGNATURE_NAMES_DEF
const char* n3::Assembly::signatureNames[0x46] = {
"ElementTypeEnd", // 0x00
"ElementTypeVoid", // 0x01
"ElementTypeBoolean", // 0x02
"ElementTypeChar", // 0x03
"ElementTypeI1", // 0x04
"ElementTypeU1", // 0x05
"ElementTypeI2", // 0x06
"ElementTypeU2", // 0x07
"ElementTypeI4", // 0x08
"ElementTypeU4", // 0x09
"ElementTypeI8", // 0x0A
"ElementTypeU8", // 0x0B
"ElementTypeR4", // 0x0C
"ElementTypeR8", // 0x0D
"ElementTypeString", // 0x0E
"ElementTypePtr", // 0x1F
"ElementTypeByRef", // 0x10
"ElementTypeValueType", // 0x11
"ElementTypeClass", // 0x12
"ElementTypeVar", // 0x13
"ElementTypeArray", // 0x14
"ElementTypeGenericInst", // 0x15
"ElementTypedByRef", // 0x16
"Undefined 0x17", // 0x17
"ElementTypeI", // 0x18
"ElementTypeU", // 0x19
"Undefined 0x1a", // 0x1A
"ElementTypeFnptr", // 0x1B
"ElementTypeObject", // 0x1C
"ElementTypeSzarray", // 0x1D
"ElementTypeMvar", // 0x1E
"ElementTypeCmodReqd", // 0x1F
"ElementTypeCmodOpt", // 0x20
"ElementTypeInternal", // 0x21
"ElementTypeModifier", // 0x22
"Undefined", // 0x23
"Undefined", // 0x24
"Undefined", // 0x25
"Undefined", // 0x26
"Undefined", // 0x27
"Undefined", // 0x28
"Undefined", // 0x29
"Undefined", // 0x2A
"Undefined", // 0x2B
"Undefined", // 0x2C
"Undefined", // 0x2D
"Undefined", // 0x2E
"Undefined", // 0x2F
"Undefined", // 0x30
"Undefined", // 0x31
"Undefined", // 0x32
"Undefined", // 0x33
"Undefined", // 0x34
"Undefined", // 0x35
"Undefined", // 0x36
"Undefined", // 0x37
"Undefined", // 0x38
"Undefined", // 0x39
"Undefined", // 0x3A
"Undefined", // 0x3B
"Undefined", // 0x3C
"Undefined", // 0x3D
"Undefined", // 0x3E
"Undefined", // 0x3F
"ElementTypeSentinel", // 0x41
"Undefined", // 0x42
"Undefined", // 0x43
"Undefined", // 0x44
"ElementTypePinned" // 0x45
};
#endif