//===---------- 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