CatapultServer  v0.5.0.1 (Elephant)
DepsChecker.DepsChecker Class Reference

Public Member Functions

def __init__ (self, configPath, errors, verbose=False)
 
def readConfig (self)
 
def parse (self, fin)
 
def expandDefine (self, expanded, ruleSrc, ruleDest, level=1)
 
def processDefines (self)
 
def createRule (self, ruleSrc, ruleDest)
 
def processRules (self, expandedRules)
 
def createRules (self)
 
def match (self, path, srcIncludeDir, destIncludeDir, fullInclude)
 

Static Public Member Functions

def isSelfContained (rules, name, deps)
 
def addRule (rules, name, dep)
 
def addRules (rules, name, deps)
 

Public Attributes

 configPath
 
 errors
 
 verbose
 
 lines
 
 defines
 
 rules
 

Constructor & Destructor Documentation

◆ __init__()

def DepsChecker.DepsChecker.__init__ (   self,
  configPath,
  errors,
  verbose = False 
)

Member Function Documentation

◆ addRule()

def DepsChecker.DepsChecker.addRule (   rules,
  name,
  dep 
)
static

◆ addRules()

def DepsChecker.DepsChecker.addRules (   rules,
  name,
  deps 
)
static

◆ createRule()

def DepsChecker.DepsChecker.createRule (   self,
  ruleSrc,
  ruleDest 
)
Here is the caller graph for this function:

◆ createRules()

def DepsChecker.DepsChecker.createRules (   self)
Here is the call graph for this function:

◆ expandDefine()

def DepsChecker.DepsChecker.expandDefine (   self,
  expanded,
  ruleSrc,
  ruleDest,
  level = 1 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isSelfContained()

def DepsChecker.DepsChecker.isSelfContained (   rules,
  name,
  deps 
)
static

◆ match()

def DepsChecker.DepsChecker.match (   self,
  path,
  srcIncludeDir,
  destIncludeDir,
  fullInclude 
)
Here is the caller graph for this function:

◆ parse()

def DepsChecker.DepsChecker.parse (   self,
  fin 
)
Here is the caller graph for this function:

◆ processDefines()

def DepsChecker.DepsChecker.processDefines (   self)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ processRules()

def DepsChecker.DepsChecker.processRules (   self,
  expandedRules 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ readConfig()

def DepsChecker.DepsChecker.readConfig (   self)
Here is the call graph for this function:

Member Data Documentation

◆ configPath

DepsChecker.DepsChecker.configPath

◆ defines

DepsChecker.DepsChecker.defines

◆ errors

DepsChecker.DepsChecker.errors

◆ lines

DepsChecker.DepsChecker.lines

◆ rules

DepsChecker.DepsChecker.rules

◆ verbose

DepsChecker.DepsChecker.verbose

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