Lines Matching refs:_class

1708 function class_new(name, superclass, _class) {
1709 if (_class != null)
1717 _class = obj_new(superclass)
1718 _g_class_names[name] = _class
1719 _g_obj[_class,OBJ_IS_CLS] = 1
1720 _g_obj[_class,CLS_NAME] = name
1722 return (_class)
1968 function obj_trivially_equal(lhs, rhs, _class, _pname, _prop_id) {
1974 _class = obj_get_class(lhs)
1975 if (_class != obj_get_class(rhs))
1983 if (!class_has_prop_id(_class, _prop_id))
2027 function obj_has_property(obj, prop, _class) {
2031 _class = obj_get_class(obj)
2032 return (class_has_property(_class, prop))
2036 function obj_has_prop_id(obj, prop_id, _class) {
2040 _class = obj_get_class(obj)
2041 return (class_has_prop_id(_class, prop_id))
2087 function set(obj, prop, value, _class) {
2092 function get(obj, prop, _class) {
2098 function prop_set(obj, prop_id, value, _class) {
2104 _class = obj_get_class(obj)
2105 if (_class == null)
2108 if (!class_has_prop_id(_class, prop_id)) {
2110 "' (" prop_id ") on " class_get_name(_class))
2166 function prop_get_path(obj, prop_path, _class, _prop_ids, _nprop_ids, _next,
2175 _class = obj_get_class(obj)
2176 if ((_class,prop_path,PPATH_HEAD) in _g_ppath_cache) {
2177 _prop_head = _g_ppath_cache[_class,prop_path,PPATH_HEAD]
2180 if ((_class,prop_path,PPATH_TAIL) in _g_ppath_cache) {
2181 _prop_tail = _g_ppath_cache[_class,prop_path,PPATH_TAIL]
2193 _g_ppath_cache[_class,prop_path,PPATH_HEAD] = _prop_head
2200 _g_ppath_cache[_class,prop_path,PPATH_TAIL] = _prop_tail
2210 function prop_get(obj, prop_id, _class) {
2216 _class = obj_get_class(obj)
2217 if (_class == null)
2220 if (!class_has_prop_id(_class, prop_id)) {
2222 "' (" prop_id ") on " class_get_name(_class))