Home | Trees | Indices | Help |
|
---|
|
object --+ | Overloader
A collection of `Overload`s that can process calls. Tool for overloading operations. Has an ordered collection of overloads which serve as rules, the operation of the matching overload is called. If none match, an assertion error is raised. Methods: - `process_call`: Process a call with given args and keyword args
|
|||
|
|||
|
|||
Inherited from |
|
|||
Inherited from |
|
Construct an `Overloader`. Parameters: `overloads` :: (Overload...) a collection of rules indicating which operation to call for which combination of arguments/parameters. Note: the order can effect which overload is matched as the first matching overload is used. Must specify at least one overload. `add_self` :: bool = True if True, a "self" parameter is inserted at the beginning of the parameter list of each overload
|
Process a call with given args and keyword args. The matching overload is called. Parameters: `args`, `kwargs' arguments of the call Returns the return value of the called operation |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0 on Mon Jul 19 11:49:30 2010 | http://epydoc.sourceforge.net |