Back to index

enigmail  1.4.3
Public Member Functions | Public Attributes | Static Private Attributes
pymake.parserdata.Include Class Reference
Inheritance diagram for pymake.parserdata.Include:
Inheritance graph
[legend]
Collaboration diagram for pymake.parserdata.Include:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def execute
def dump

Public Attributes

 exp
 required
 weak

Static Private Attributes

tuple __slots__ = ('exp', 'required', 'deps')

Detailed Description

Definition at line 391 of file parserdata.py.


Constructor & Destructor Documentation

def pymake.parserdata.Include.__init__ (   self,
  exp,
  required,
  weak 
)

Definition at line 394 of file parserdata.py.

00394 
00395     def __init__(self, exp, required, weak):
00396         assert isinstance(exp, (data.Expansion, data.StringExpansion))
00397         self.exp = exp
00398         self.required = required
00399         self.weak = weak


Member Function Documentation

def pymake.parserdata.Include.dump (   self,
  fd,
  indent 
)

Definition at line 405 of file parserdata.py.

00405 
00406     def dump(self, fd, indent):
00407         print >>fd, "%sInclude %s" % (indent, self.exp)

Here is the caller graph for this function:

def pymake.parserdata.Include.execute (   self,
  makefile,
  context 
)

Definition at line 400 of file parserdata.py.

00400 
00401     def execute(self, makefile, context):
00402         files = self.exp.resolvesplit(makefile, makefile.variables)
00403         for f in files:
00404             makefile.include(f, self.required, loc=self.exp.loc, weak=self.weak)


Member Data Documentation

tuple pymake.parserdata.Include.__slots__ = ('exp', 'required', 'deps') [static, private]

Definition at line 392 of file parserdata.py.

Definition at line 396 of file parserdata.py.

Definition at line 397 of file parserdata.py.

Definition at line 398 of file parserdata.py.


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