attr_string.mx raw

   1  // Code generated by "stringer -type Attr -trimprefix=Attr"; DO NOT EDIT.
   2  
   3  package dwarf
   4  
   5  import "strconv"
   6  
   7  func _() {
   8  	// An "invalid array index" compiler error signifies that the constant values have changed.
   9  	// Re-run the stringer command to generate them again.
  10  	var x [1]struct{}
  11  	_ = x[AttrSibling-1]
  12  	_ = x[AttrLocation-2]
  13  	_ = x[AttrName-3]
  14  	_ = x[AttrOrdering-9]
  15  	_ = x[AttrByteSize-11]
  16  	_ = x[AttrBitOffset-12]
  17  	_ = x[AttrBitSize-13]
  18  	_ = x[AttrStmtList-16]
  19  	_ = x[AttrLowpc-17]
  20  	_ = x[AttrHighpc-18]
  21  	_ = x[AttrLanguage-19]
  22  	_ = x[AttrDiscr-21]
  23  	_ = x[AttrDiscrValue-22]
  24  	_ = x[AttrVisibility-23]
  25  	_ = x[AttrImport-24]
  26  	_ = x[AttrStringLength-25]
  27  	_ = x[AttrCommonRef-26]
  28  	_ = x[AttrCompDir-27]
  29  	_ = x[AttrConstValue-28]
  30  	_ = x[AttrContainingType-29]
  31  	_ = x[AttrDefaultValue-30]
  32  	_ = x[AttrInline-32]
  33  	_ = x[AttrIsOptional-33]
  34  	_ = x[AttrLowerBound-34]
  35  	_ = x[AttrProducer-37]
  36  	_ = x[AttrPrototyped-39]
  37  	_ = x[AttrReturnAddr-42]
  38  	_ = x[AttrStartScope-44]
  39  	_ = x[AttrStrideSize-46]
  40  	_ = x[AttrUpperBound-47]
  41  	_ = x[AttrAbstractOrigin-49]
  42  	_ = x[AttrAccessibility-50]
  43  	_ = x[AttrAddrClass-51]
  44  	_ = x[AttrArtificial-52]
  45  	_ = x[AttrBaseTypes-53]
  46  	_ = x[AttrCalling-54]
  47  	_ = x[AttrCount-55]
  48  	_ = x[AttrDataMemberLoc-56]
  49  	_ = x[AttrDeclColumn-57]
  50  	_ = x[AttrDeclFile-58]
  51  	_ = x[AttrDeclLine-59]
  52  	_ = x[AttrDeclaration-60]
  53  	_ = x[AttrDiscrList-61]
  54  	_ = x[AttrEncoding-62]
  55  	_ = x[AttrExternal-63]
  56  	_ = x[AttrFrameBase-64]
  57  	_ = x[AttrFriend-65]
  58  	_ = x[AttrIdentifierCase-66]
  59  	_ = x[AttrMacroInfo-67]
  60  	_ = x[AttrNamelistItem-68]
  61  	_ = x[AttrPriority-69]
  62  	_ = x[AttrSegment-70]
  63  	_ = x[AttrSpecification-71]
  64  	_ = x[AttrStaticLink-72]
  65  	_ = x[AttrType-73]
  66  	_ = x[AttrUseLocation-74]
  67  	_ = x[AttrVarParam-75]
  68  	_ = x[AttrVirtuality-76]
  69  	_ = x[AttrVtableElemLoc-77]
  70  	_ = x[AttrAllocated-78]
  71  	_ = x[AttrAssociated-79]
  72  	_ = x[AttrDataLocation-80]
  73  	_ = x[AttrStride-81]
  74  	_ = x[AttrEntrypc-82]
  75  	_ = x[AttrUseUTF8-83]
  76  	_ = x[AttrExtension-84]
  77  	_ = x[AttrRanges-85]
  78  	_ = x[AttrTrampoline-86]
  79  	_ = x[AttrCallColumn-87]
  80  	_ = x[AttrCallFile-88]
  81  	_ = x[AttrCallLine-89]
  82  	_ = x[AttrDescription-90]
  83  	_ = x[AttrBinaryScale-91]
  84  	_ = x[AttrDecimalScale-92]
  85  	_ = x[AttrSmall-93]
  86  	_ = x[AttrDecimalSign-94]
  87  	_ = x[AttrDigitCount-95]
  88  	_ = x[AttrPictureString-96]
  89  	_ = x[AttrMutable-97]
  90  	_ = x[AttrThreadsScaled-98]
  91  	_ = x[AttrExplicit-99]
  92  	_ = x[AttrObjectPointer-100]
  93  	_ = x[AttrEndianity-101]
  94  	_ = x[AttrElemental-102]
  95  	_ = x[AttrPure-103]
  96  	_ = x[AttrRecursive-104]
  97  	_ = x[AttrSignature-105]
  98  	_ = x[AttrMainSubprogram-106]
  99  	_ = x[AttrDataBitOffset-107]
 100  	_ = x[AttrConstExpr-108]
 101  	_ = x[AttrEnumClass-109]
 102  	_ = x[AttrLinkageName-110]
 103  	_ = x[AttrStringLengthBitSize-111]
 104  	_ = x[AttrStringLengthByteSize-112]
 105  	_ = x[AttrRank-113]
 106  	_ = x[AttrStrOffsetsBase-114]
 107  	_ = x[AttrAddrBase-115]
 108  	_ = x[AttrRnglistsBase-116]
 109  	_ = x[AttrDwoName-118]
 110  	_ = x[AttrReference-119]
 111  	_ = x[AttrRvalueReference-120]
 112  	_ = x[AttrMacros-121]
 113  	_ = x[AttrCallAllCalls-122]
 114  	_ = x[AttrCallAllSourceCalls-123]
 115  	_ = x[AttrCallAllTailCalls-124]
 116  	_ = x[AttrCallReturnPC-125]
 117  	_ = x[AttrCallValue-126]
 118  	_ = x[AttrCallOrigin-127]
 119  	_ = x[AttrCallParameter-128]
 120  	_ = x[AttrCallPC-129]
 121  	_ = x[AttrCallTailCall-130]
 122  	_ = x[AttrCallTarget-131]
 123  	_ = x[AttrCallTargetClobbered-132]
 124  	_ = x[AttrCallDataLocation-133]
 125  	_ = x[AttrCallDataValue-134]
 126  	_ = x[AttrNoreturn-135]
 127  	_ = x[AttrAlignment-136]
 128  	_ = x[AttrExportSymbols-137]
 129  	_ = x[AttrDeleted-138]
 130  	_ = x[AttrDefaulted-139]
 131  	_ = x[AttrLoclistsBase-140]
 132  }
 133  
 134  const _Attr_name = "SiblingLocationNameOrderingByteSizeBitOffsetBitSizeStmtListLowpcHighpcLanguageDiscrDiscrValueVisibilityImportStringLengthCommonRefCompDirConstValueContainingTypeDefaultValueInlineIsOptionalLowerBoundProducerPrototypedReturnAddrStartScopeStrideSizeUpperBoundAbstractOriginAccessibilityAddrClassArtificialBaseTypesCallingCountDataMemberLocDeclColumnDeclFileDeclLineDeclarationDiscrListEncodingExternalFrameBaseFriendIdentifierCaseMacroInfoNamelistItemPrioritySegmentSpecificationStaticLinkTypeUseLocationVarParamVirtualityVtableElemLocAllocatedAssociatedDataLocationStrideEntrypcUseUTF8ExtensionRangesTrampolineCallColumnCallFileCallLineDescriptionBinaryScaleDecimalScaleSmallDecimalSignDigitCountPictureStringMutableThreadsScaledExplicitObjectPointerEndianityElementalPureRecursiveSignatureMainSubprogramDataBitOffsetConstExprEnumClassLinkageNameStringLengthBitSizeStringLengthByteSizeRankStrOffsetsBaseAddrBaseRnglistsBaseDwoNameReferenceRvalueReferenceMacrosCallAllCallsCallAllSourceCallsCallAllTailCallsCallReturnPCCallValueCallOriginCallParameterCallPCCallTailCallCallTargetCallTargetClobberedCallDataLocationCallDataValueNoreturnAlignmentExportSymbolsDeletedDefaultedLoclistsBase"
 135  
 136  var _Attr_map = map[Attr][]byte{
 137  	1:   _Attr_name[0:7],
 138  	2:   _Attr_name[7:15],
 139  	3:   _Attr_name[15:19],
 140  	9:   _Attr_name[19:27],
 141  	11:  _Attr_name[27:35],
 142  	12:  _Attr_name[35:44],
 143  	13:  _Attr_name[44:51],
 144  	16:  _Attr_name[51:59],
 145  	17:  _Attr_name[59:64],
 146  	18:  _Attr_name[64:70],
 147  	19:  _Attr_name[70:78],
 148  	21:  _Attr_name[78:83],
 149  	22:  _Attr_name[83:93],
 150  	23:  _Attr_name[93:103],
 151  	24:  _Attr_name[103:109],
 152  	25:  _Attr_name[109:121],
 153  	26:  _Attr_name[121:130],
 154  	27:  _Attr_name[130:137],
 155  	28:  _Attr_name[137:147],
 156  	29:  _Attr_name[147:161],
 157  	30:  _Attr_name[161:173],
 158  	32:  _Attr_name[173:179],
 159  	33:  _Attr_name[179:189],
 160  	34:  _Attr_name[189:199],
 161  	37:  _Attr_name[199:207],
 162  	39:  _Attr_name[207:217],
 163  	42:  _Attr_name[217:227],
 164  	44:  _Attr_name[227:237],
 165  	46:  _Attr_name[237:247],
 166  	47:  _Attr_name[247:257],
 167  	49:  _Attr_name[257:271],
 168  	50:  _Attr_name[271:284],
 169  	51:  _Attr_name[284:293],
 170  	52:  _Attr_name[293:303],
 171  	53:  _Attr_name[303:312],
 172  	54:  _Attr_name[312:319],
 173  	55:  _Attr_name[319:324],
 174  	56:  _Attr_name[324:337],
 175  	57:  _Attr_name[337:347],
 176  	58:  _Attr_name[347:355],
 177  	59:  _Attr_name[355:363],
 178  	60:  _Attr_name[363:374],
 179  	61:  _Attr_name[374:383],
 180  	62:  _Attr_name[383:391],
 181  	63:  _Attr_name[391:399],
 182  	64:  _Attr_name[399:408],
 183  	65:  _Attr_name[408:414],
 184  	66:  _Attr_name[414:428],
 185  	67:  _Attr_name[428:437],
 186  	68:  _Attr_name[437:449],
 187  	69:  _Attr_name[449:457],
 188  	70:  _Attr_name[457:464],
 189  	71:  _Attr_name[464:477],
 190  	72:  _Attr_name[477:487],
 191  	73:  _Attr_name[487:491],
 192  	74:  _Attr_name[491:502],
 193  	75:  _Attr_name[502:510],
 194  	76:  _Attr_name[510:520],
 195  	77:  _Attr_name[520:533],
 196  	78:  _Attr_name[533:542],
 197  	79:  _Attr_name[542:552],
 198  	80:  _Attr_name[552:564],
 199  	81:  _Attr_name[564:570],
 200  	82:  _Attr_name[570:577],
 201  	83:  _Attr_name[577:584],
 202  	84:  _Attr_name[584:593],
 203  	85:  _Attr_name[593:599],
 204  	86:  _Attr_name[599:609],
 205  	87:  _Attr_name[609:619],
 206  	88:  _Attr_name[619:627],
 207  	89:  _Attr_name[627:635],
 208  	90:  _Attr_name[635:646],
 209  	91:  _Attr_name[646:657],
 210  	92:  _Attr_name[657:669],
 211  	93:  _Attr_name[669:674],
 212  	94:  _Attr_name[674:685],
 213  	95:  _Attr_name[685:695],
 214  	96:  _Attr_name[695:708],
 215  	97:  _Attr_name[708:715],
 216  	98:  _Attr_name[715:728],
 217  	99:  _Attr_name[728:736],
 218  	100: _Attr_name[736:749],
 219  	101: _Attr_name[749:758],
 220  	102: _Attr_name[758:767],
 221  	103: _Attr_name[767:771],
 222  	104: _Attr_name[771:780],
 223  	105: _Attr_name[780:789],
 224  	106: _Attr_name[789:803],
 225  	107: _Attr_name[803:816],
 226  	108: _Attr_name[816:825],
 227  	109: _Attr_name[825:834],
 228  	110: _Attr_name[834:845],
 229  	111: _Attr_name[845:864],
 230  	112: _Attr_name[864:884],
 231  	113: _Attr_name[884:888],
 232  	114: _Attr_name[888:902],
 233  	115: _Attr_name[902:910],
 234  	116: _Attr_name[910:922],
 235  	118: _Attr_name[922:929],
 236  	119: _Attr_name[929:938],
 237  	120: _Attr_name[938:953],
 238  	121: _Attr_name[953:959],
 239  	122: _Attr_name[959:971],
 240  	123: _Attr_name[971:989],
 241  	124: _Attr_name[989:1005],
 242  	125: _Attr_name[1005:1017],
 243  	126: _Attr_name[1017:1026],
 244  	127: _Attr_name[1026:1036],
 245  	128: _Attr_name[1036:1049],
 246  	129: _Attr_name[1049:1055],
 247  	130: _Attr_name[1055:1067],
 248  	131: _Attr_name[1067:1077],
 249  	132: _Attr_name[1077:1096],
 250  	133: _Attr_name[1096:1112],
 251  	134: _Attr_name[1112:1125],
 252  	135: _Attr_name[1125:1133],
 253  	136: _Attr_name[1133:1142],
 254  	137: _Attr_name[1142:1155],
 255  	138: _Attr_name[1155:1162],
 256  	139: _Attr_name[1162:1171],
 257  	140: _Attr_name[1171:1183],
 258  }
 259  
 260  func (i Attr) String() string {
 261  	if str, ok := _Attr_map[i]; ok {
 262  		return str
 263  	}
 264  	return "Attr(" + strconv.FormatInt(int64(i), 10) + ")"
 265  }
 266