Lines Matching defs:type
128 classmethod, type))
402 class MetaSimObject(type):
409 'type' : str,
410 'cxx_base' : (str, type(None)),
458 if 'type' in value_dict:
464 # calls type.__init__()... I think that's a no-op, but leave
512 if 'type' in cls._value_dict:
514 cls._value_dict['cxx_class'] = cls._value_dict['type']
549 raise TypeError('keyword %s has bad type %s (expecting %s)' % \
550 (keyword, type(val), kwtype))
553 type.__setattr__(cls, keyword, val)
616 type.__setattr__(cls, attr, value)
720 code('py::class_<${cls}Params, ${{cls._base.type}}Params, ' \
779 cls, cls._base.type if cls._base else "")
848 # If a parameter is a type, parse it recursively. Otherwise
900 code('#include "params/${{cls._base.type}}.hh"')
911 code(" : public ${{cls._base.type}}Params")
914 if 'type' in cls.__dict__:
1003 def __init__(self, type, desc, type_str, example, default_val, access_str):
1004 self.type = type
1071 'invalid index type: ' + repr(idx))
1085 type = 'SimObject'
1516 if hasattr(self, 'type'):
1517 print('type=%s' % self.type, file=ini_file)
1543 if hasattr(self, 'type'):
1544 d.type = self.type
1577 cc_params_struct = getattr(m5.internal.params, '%sParams' % self.type)