Lines Matching refs:_class

1709 function class_new(name, superclass, _class) {
1710 if (_class != null)
1718 _class = obj_new(superclass)
1719 _g_class_names[name] = _class
1720 _g_obj[_class,OBJ_IS_CLS] = 1
1721 _g_obj[_class,CLS_NAME] = name
1723 return (_class)
1969 function obj_trivially_equal(lhs, rhs, _class, _pname, _prop_id) {
1975 _class = obj_get_class(lhs)
1976 if (_class != obj_get_class(rhs))
1984 if (!class_has_prop_id(_class, _prop_id))
2028 function obj_has_property(obj, prop, _class) {
2032 _class = obj_get_class(obj)
2033 return (class_has_property(_class, prop))
2037 function obj_has_prop_id(obj, prop_id, _class) {
2041 _class = obj_get_class(obj)
2042 return (class_has_prop_id(_class, prop_id))
2088 function set(obj, prop, value, _class) {
2093 function get(obj, prop, _class) {
2099 function prop_set(obj, prop_id, value, _class) {
2105 _class = obj_get_class(obj)
2106 if (_class == null)
2109 if (!class_has_prop_id(_class, prop_id)) {
2111 "' (" prop_id ") on " class_get_name(_class))
2167 function prop_get_path(obj, prop_path, _class, _prop_ids, _nprop_ids, _next,
2176 _class = obj_get_class(obj)
2177 if ((_class,prop_path,PPATH_HEAD) in _g_ppath_cache) {
2178 _prop_head = _g_ppath_cache[_class,prop_path,PPATH_HEAD]
2181 if ((_class,prop_path,PPATH_TAIL) in _g_ppath_cache) {
2182 _prop_tail = _g_ppath_cache[_class,prop_path,PPATH_TAIL]
2194 _g_ppath_cache[_class,prop_path,PPATH_HEAD] = _prop_head
2201 _g_ppath_cache[_class,prop_path,PPATH_TAIL] = _prop_tail
2211 function prop_get(obj, prop_id, _class) {
2217 _class = obj_get_class(obj)
2218 if (_class == null)
2221 if (!class_has_prop_id(_class, prop_id)) {
2223 "' (" prop_id ") on " class_get_name(_class))