Package SCons :: Module Builder :: Class DictEmitter
[hide private]
[frames] | no frames]

Class DictEmitter

source code

UserDict.UserDict --+        
                    |        
     Util.OrderedDict --+    
                        |    
            Util.Selector --+
                            |
                           DictEmitter

A callable dictionary that maps file suffixes to emitters. When called, it finds the right emitter in its dictionary for the suffix of the first source file, and calls that emitter to get the right lists of targets and sources to return. If there's no emitter for the suffix in its dictionary, the original target and source are returned.
Instance Methods [hide private]
 
__call__(self, target, source, env) source code

Inherited from Util.OrderedDict: __delitem__, __init__, __setitem__, clear, copy, items, keys, popitem, setdefault, update, values

Inherited from UserDict.UserDict: __cmp__, __contains__, __getitem__, __len__, __repr__, get, has_key, iteritems, iterkeys, itervalues, pop

Class Methods [hide private]

Inherited from UserDict.UserDict: fromkeys

Class Variables [hide private]

Inherited from UserDict.UserDict: __hash__

Method Details [hide private]

__call__(self, target, source, env)
(Call operator)

source code 
Overrides: Util.Selector.__call__