Package index
-
register_method() - Register method for an object environment
-
new_class() - Define a new class
-
copy_attr() - Copy attributes and methods from classes or instances
-
use_method() - Use a method in an object environment
-
super() - Get the parent class (the next class based on the method resolution order)
-
make_instantiator() - Make convenient wrapper for instantiation method
-
is_bandicoot_oop() - Check whether the object is a
bandicoot_oopobject
-
as_bandicoot_oop() - Turn an environment into a
bandicoot_oopobject
-
base_() - BASE class environment
-
base_() - BASE class environment
-
BASE$..type.. - Class name
-
BASE$..class.. - Class name and parent class names
-
BASE$..class_tree.. - Class name and parent class names represented in a tree
-
BASE$..bases.. - Direct parent classes
-
BASE$..mro.. - Method resolution order
-
BASE$..method_env.. - The container
-
BASE$..instantiated.. - Instantiate status
-
BASE$..len.. - Length of the class or the instance
-
BASE$..dir.. - All names in the class or instance environment
-
BASE$..str.. - String representation of the object
-
BASE$..repr.. - "Official" String representation of the object
-
BASE$..methods.. - List all methods of a class or an instance
-
BASE$..new.. - Build a new instance from a class or an instance
-
BASE$..init.. - Initialization method
-
BASE$instantiate - Instantiate method
-
BASE$has_attr - Whether or not an attribute or method exists
-
BASE$get_attr - Get value of an attribute or a method
-
BASE$set_attr - Set value of an attribute or a method
-
BASE$del_attr - Delete an attribute
-
print(<bandicoot_oop>) - S3 method of printing
bandicoot_oopobject
-
repr() - The "official" string representation of an object.
-
repr(<bandicoot_oop>) - S3 method of computing the "official" string representation of a
bandicoot_oopobject
-
len() - Compute the length of the object
-
len(<bandicoot_oop>) - S3 method of computing the length of
bandicoot_oopobject
-
iter() - Build an iterator
-
iter(<bandicoot_oop>) - S3 method of building an iterator of a
bandicoot_oopobject
-
`%contains%`(<bandicoot_oop>) - S3 method of performing membership test operator of a
bandicoot_oopobject
-
`%contains%` - Membership test operator
-
`%eq%`(<bandicoot_oop>) - S3 method of performing the equals to operator of a
bandicoot_oopobject
-
`%eq%` - The equals to operator
-
`%-=%`(<bandicoot_oop>) - S3 method of in-place subtraction operator of a
bandicoot_oopobject
-
`%-=%` - In-place subtraction operator
-
`%ge%`(<bandicoot_oop>) - S3 method of performing the greater or equals operator of a
bandicoot_oopobject
-
`%ge%` - The greater or equals to operator
-
`%-%`(<bandicoot_oop>) - S3 method of subtraction operator of a
bandicoot_oopobject
-
`%-%` - Subtraction operator
-
`%gt%`(<bandicoot_oop>) - S3 method of performing the greater than operator of a
bandicoot_oopobject
-
`%gt%` - The greater than operator
-
`%le%`(<bandicoot_oop>) - S3 method of performing the less or equals operator of a
bandicoot_oopobject
-
`%le%` - The less or equals to operator
-
`%lt%`(<bandicoot_oop>) - S3 method of performing the less than operator of a
bandicoot_oopobject
-
`%lt%` - The less than operator
-
`%ne%`(<bandicoot_oop>) - S3 method of performing the not equals to operator of a
bandicoot_oopobject
-
`%ne%` - The not equals to operator
-
`%+=%`(<bandicoot_oop>) - S3 method of in-place addition operator of a
bandicoot_oopobject
-
`%+=%` - In-place addition operator
-
`%+%`(<bandicoot_oop>) - S3 method of addition operator of a
bandicoot_oopobject
-
`%+%` - Addition operator
-
define_pkg_fn() - Load functions from package namespaces into current environment
-
bind_fn_2_env() - Bind functions of the current environment to a target environment
-
sub_fn_body_name() - Substitute a symbol in a function body
-
check_method() - Check each method body in an object if it contains names that do not explicitly bind to a specified namespace via
::.