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

Class DictEmitter

source code

         object --+            
                  |            
               dict --+        
                      |        
collections.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 collections.OrderedDict: __delitem__, __eq__, __init__, __iter__, __ne__, __reduce__, __repr__, __reversed__, __setitem__, clear, copy, items, iteritems, iterkeys, itervalues, keys, pop, popitem, setdefault, update, values, viewitems, viewkeys, viewvalues

Inherited from dict: __cmp__, __contains__, __ge__, __getattribute__, __getitem__, __gt__, __le__, __len__, __lt__, __new__, __sizeof__, get, has_key

Inherited from object: __delattr__, __format__, __reduce_ex__, __setattr__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from collections.OrderedDict: fromkeys

Class Variables [hide private]

Inherited from dict: __hash__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

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

source code 
Overrides: Util.Selector.__call__