Lines Matching full:enum_val_dict
59 # enum_val_dict[value_name] = dict keys are the string enum value names for all enums
63 enum_val_dict = {}
99 self.enum_val_dict = {}
111 return self.enum_val_dict
211 for n in self.enum_val_dict:
212 if 'tmp_enum' == self.enum_val_dict[n]['type']:
213 self.enum_val_dict[n]['type'] = base_type
214 # self.enum_val_dict[base_type] = self.enum_val_dict['tmp_enum']
215 # self.enum_val_dict.pop('tmp_enum', 0)
243 self.enum_val_dict[enum_name] = {}
244 self.enum_val_dict[enum_name]['type'] = enum_type
247 self.enum_val_dict[enum_name]['val'] = enum_val.split()[0]
249 if 'VK_BIT' in self.enum_val_dict[enum_name]['val']:
250 vk_bit_val = self.enum_val_dict[enum_name]['val']
252 self.enum_val_dict[enum_name]['val'] = str(1 << bit_shift)
255 self.enum_val_dict[enum_name]['val'] = self.enum_val_dict[enum_name]['val'].strip(')').replace('-(', '-')
258 #print("ENUM val:", self.enum_val_dict[enum_name]['val'])
259 int(self.enum_val_dict[enum_name]['val'], 0)
260 self.enum_val_dict[enum_name]['unique'] = True
263 self.enum_val_dict[enum_name]['unique'] = False
1746 def __init__(self, enum_type_dict=None, enum_val_dict=None, typedef_fwd_dict=None, in_file=None, out_sh_file=None, out_vh_file=None):
1748 self.ev_dict = enum_val_dict
2110 global enum_val_dict
2116 enum_val_dict = hfp.get_enum_val_dict()
2123 #print(enum_val_dict)
2145 eg = EnumCodeGen(enum_type_dict, enum_val_dict, typedef_fwd_dict, os.path.basename(opts.input_file), enum_sh_filename, enum_vh_filename)