Index A | C | D | E | F | G | H | I | K | M | N | O | P | R | S | T | V | W A abstract() (plum.dispatcher.Dispatcher method) activate_autoreload() (in module plum.autoreload) activate_union_aliases() (in module plum.alias) add_conversion_method() (in module plum.promotion) add_promotion_rule() (in module plum.promotion) AmbiguousLookupError append_default_args() (in module plum.signature) argsort() (in module plum.util) C classes (plum.dispatcher.Dispatcher attribute) clear_all_cache() (in module plum.dispatcher) clear_cache() (plum.dispatcher.Dispatcher method) (plum.function.Function method) Comparable (class in plum.util) compute_distance() (plum.signature.Signature method) compute_mismatches() (plum.signature.Signature method) conversion_method() (in module plum.promotion) convert() (in module plum.promotion) CovariantMeta (class in plum.parametric) D deactivate_autoreload() (in module plum.autoreload) deactivate_union_aliases() (in module plum.alias) dispatch (in module plum.dispatcher) dispatch() (plum.function.Function method) dispatch_multi() (plum.function.Function method) Dispatcher (class in plum.dispatcher) E expand_varargs() (plum.signature.Signature method) extract_return_type() (in module plum.method) F from_callable() (plum.signature.Signature static method) Function (class in plum.function) functions (plum.dispatcher.Dispatcher attribute) G get_class() (in module plum.util) get_context() (in module plum.util) H has_varargs (plum.signature.Signature attribute) I implementation (plum.method.Method attribute) invoke() (plum.function.Function method) is_comparable() (plum.util.Comparable method) is_faithful (plum.signature.Signature attribute) is_faithful() (in module plum.type) is_in_class() (in module plum.util) K Kind (class in plum.parametric) kind() (in module plum.parametric) M match() (plum.signature.Signature method) Method (class in plum.method) methods (plum.function.Function property) Missing (class in plum.util) module plum.alias plum.autoreload plum.dispatcher plum.function plum.method plum.parametric plum.promotion plum.repr plum.resolver plum.signature plum.type plum.util ModuleType (class in plum.type) multi() (plum.dispatcher.Dispatcher method) N NotFoundLookupError O owner (plum.function.Function property) P parametric() (in module plum.parametric) plum.alias module plum.autoreload module plum.dispatcher module plum.function module plum.method module plum.parametric module plum.promotion module plum.repr module plum.resolver module plum.signature module plum.type module plum.util module precedence (plum.signature.Signature attribute) PromisedType (class in plum.type) promote() (in module plum.promotion) R register() (plum.function.Function method) repr_mismatch() (plum.method.Method method) repr_pyfunction() (in module plum.repr) repr_short() (in module plum.repr) repr_source_path() (in module plum.repr) repr_type() (in module plum.repr) resolve_method() (plum.function.Function method) resolve_type_hint() (in module plum.type) retrieve() (plum.type.ModuleType method) return_type (plum.method.Method attribute) rich_repr() (in module plum.repr) S set_union_alias() (in module plum.alias) Signature (class in plum.signature) T type_mapping (in module plum.type) type_nonparametric() (in module plum.parametric) type_parameter() (in module plum.parametric) type_unparametrized() (in module plum.parametric) TypeHint (in module plum.util) types (plum.signature.Signature attribute) V varargs (plum.signature.Signature attribute) W warn_redefinition (plum.dispatcher.Dispatcher attribute) wrap_lambda() (in module plum.util)