Lines Matching refs:enum_val_dict
52 # enum_val_dict[value_name] = dict keys are the string enum value names for all enums
56 enum_val_dict = {}
92 self.enum_val_dict = {}
104 return self.enum_val_dict
204 for n in self.enum_val_dict:
205 if 'tmp_enum' == self.enum_val_dict[n]['type']:
206 self.enum_val_dict[n]['type'] = base_type
207 # self.enum_val_dict[base_type] = self.enum_val_dict['tmp_enum']
208 # self.enum_val_dict.pop('tmp_enum', 0)
236 self.enum_val_dict[enum_name] = {}
237 self.enum_val_dict[enum_name]['type'] = enum_type
240 self.enum_val_dict[enum_name]['val'] = enum_val.split()[0]
242 if 'VK_BIT' in self.enum_val_dict[enum_name]['val']:
243 vk_bit_val = self.enum_val_dict[enum_name]['val']
245 self.enum_val_dict[enum_name]['val'] = str(1 << bit_shift)
248 self.enum_val_dict[enum_name]['val'] = self.enum_val_dict[enum_name]['val'].strip(')').replace('-(', '-')
251 #print("ENUM val:", self.enum_val_dict[enum_name]['val'])
252 int(self.enum_val_dict[enum_name]['val'], 0)
253 self.enum_val_dict[enum_name]['unique'] = True
256 self.enum_val_dict[enum_name]['unique'] = False
1794 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):
1796 self.ev_dict = enum_val_dict
2162 global enum_val_dict
2168 enum_val_dict = hfp.get_enum_val_dict()
2175 #print(enum_val_dict)
2197 eg = EnumCodeGen(enum_type_dict, enum_val_dict, typedef_fwd_dict, os.path.basename(opts.input_file), enum_sh_filename, enum_vh_filename)