modernc.org/cc@v1.0.1/v2/stringer.go (about) 1 // Code generated by "stringer -output stringer.go -type=cond,Linkage,StorageDuration enum.go"; DO NOT EDIT. 2 3 package cc 4 5 import "strconv" 6 7 const _cond_name = "condZerocondIfOffcondIfOncondIfSkipmaxCond" 8 9 var _cond_index = [...]uint8{0, 8, 17, 25, 35, 42} 10 11 func (i cond) String() string { 12 if i < 0 || i >= cond(len(_cond_index)-1) { 13 return "cond(" + strconv.FormatInt(int64(i), 10) + ")" 14 } 15 return _cond_name[_cond_index[i]:_cond_index[i+1]] 16 } 17 18 const _Linkage_name = "LinkageNoneLinkageExternalLinkageInternal" 19 20 var _Linkage_index = [...]uint8{0, 11, 26, 41} 21 22 func (i Linkage) String() string { 23 if i < 0 || i >= Linkage(len(_Linkage_index)-1) { 24 return "Linkage(" + strconv.FormatInt(int64(i), 10) + ")" 25 } 26 return _Linkage_name[_Linkage_index[i]:_Linkage_index[i+1]] 27 } 28 29 const _StorageDuration_name = "StorageDurationAutomaticStorageDurationStatic" 30 31 var _StorageDuration_index = [...]uint8{0, 24, 45} 32 33 func (i StorageDuration) String() string { 34 if i < 0 || i >= StorageDuration(len(_StorageDuration_index)-1) { 35 return "StorageDuration(" + strconv.FormatInt(int64(i), 10) + ")" 36 } 37 return _StorageDuration_name[_StorageDuration_index[i]:_StorageDuration_index[i+1]] 38 }