pike.git / src / builtin_functions.c

version» Context lines:

pike.git/src/builtin_functions.c:2909:    a->type_field = BIT_INT;    pop_n_elems(args);    push_array(a);    }   }      /*! @decl object this_object(void|int level);    *!    *! Returns the object we are currently evaluating in.    *! -  *! @[level] might be used to access the object of a surrounding +  *! @param level +  *! @[level] may be used to access the object of a surrounding    *! class: The object at level 0 is the current object, the object    *! at level 1 is the one belonging to the class that surrounds    *! the class that the object comes from, and so on.    *!    *! @note    *! As opposed to a qualified @expr{this@} reference such as    *! @expr{global::this@}, this function doesn't always access the    *! objects belonging to the lexically surrounding classes. If the    *! class containing the call has been inherited then the objects    *! surrounding the inheriting class are accessed.