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