Lines Matching refs:object
91 # instantiates the corresponding Python object. The parameters for
93 # object, either using keyword assignment in the constructor or in
105 # since the BaseCache object has no 'blurfl' parameter and the 'assoc'
108 # assignment to object attributes.
255 code('${{param.ptype.cxx_type}} object = '
257 code('if (*i && !object)')
260 code(' this->${{param.name}}.push_back(object);')
579 # value and is not an object or proxy.
588 # object is not an orphan and can provide better error
604 # object per port, but we create them lazily here.
671 "object '%s' has no attribute '%s'" % (cls.__name__, attr))
690 # the object itself, not including inherited params (which
787 # the object itself, not including inherited params (which
799 class CxxClass(object):
1002 class ParamInfo(object):
1016 # and effectively make this a const object.
1025 class SimObjectCliWrapper(object):
1051 'object parameter: ' + key)
1055 'object parameter: ' + key)
1060 for example object[1, 3] selects items 1 and 3.
1081 class SimObject(object):
1175 # the same original object, we end up with the corresponding
1194 self._ccObject = None # pointer to C++ object
1237 raise RuntimeError("attempt to clone object %s " \
1251 # object per port, but we create them lazily here.
1268 # If the attribute exists on the C++ object, transparently
1274 err_string = "object '%s' has no attribute '%s'" \
1278 err_string += "\n (C++ object is not yet constructed," \
1288 object.__setattr__(self, attr, value)
1311 # with a literal value and is not being set as an object
1352 # Return parent object of this SimObject, not implemented by
1373 # Add a new child to this object.
1390 # assigned as children and make them children of the object that
1547 # Add the name and path of this object to be able to link to
1618 # Get C++ object corresponding to this object, calling C++ if
1623 # Make sure this object is in the configuration hierarchy
1646 # Call C++ to create C++ object corresponding to this object