Lines Matching refs:enum
37 # keeps enum objects so that we can refer to them when generating manpages.
359 Exported function that handles enum declarations.
366 tname = _t(name + ('enum',))
370 _h('typedef enum %s {', tname)
2263 field.enum = 'GC'
2265 field.enum = 'CW'
2267 field.enum = 'CW'
2268 if field.enum:
2270 key = (*self.name[:-1], field.enum)
2274 tname = _t(key + ('enum',))
2883 field.enum = 'GC'
2885 field.enum = 'CW'
2887 field.enum = 'CW'
2888 if hasattr(field, "enum") and field.enum:
2890 key = ('xcb', field.enum)
2894 enum = enums[key]
2895 count = len(enum.values)
2896 for (enam, eval) in enum.values:
2899 if hasattr(enum, "doc") and enum.doc and enam in enum.doc.fields:
2900 desc = re.sub(r'`([^`]+)`', r'\\fI\1\\fP', enum.doc.fields[enam])
2943 if hasattr(field, "enum") and field.enum:
2945 key = ('xcb', field.enum)
2949 enum = enums[key]
2950 count = len(enum.values)
2951 for (enam, eval) in enum.values:
2954 if enum.doc and enam in enum.doc.fields:
2955 desc = re.sub(r'`([^`]+)`', r'\\fI\1\\fP', enum.doc.fields[enam])
3329 'enum' : c_enum,