Logo Search packages:      
Sourcecode: blender version File versions  Download package

SCons::Memoize::CountDict Class Reference

Inheritance diagram for SCons::Memoize::CountDict:

SCons::Memoize::Counter

List of all members.


Detailed Description

A counter class for memoized values stored in a dictionary, with
keys based on the method's input arguments.

A CountDict object is instantiated in a class for each of the
class's methods that memoizes its return value in a dictionary,
indexed by some key that can be computed from one or more of
its input arguments.

We expect that the metaclass initialization will fill in the
.underlying_method attribute with the method that we're wrapping.
We then call the underlying_method method after counting whether the
computed key value is already present in the memoization dictionary
(a hit) or not (a miss).

Definition at line 174 of file Memoize.py.


Public Member Functions

def __call__
def __cmp__
def __init__
def __init__
def display

Public Attributes

 hit
 keymaker
 method_name
 miss

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index