def __init__(self, accessLine): Entity.__init__(self, accessLine) self.cols = self.line.split(";") self.formalSrcParams = None self.src_sourceFile = "" self.src_start = "" self.dst_sourceFile = "" self.dst_start = "" self.report = AccessResolutionReport(accessLine) self.src_namespace = "" self.actualSrcParams = "" self.actualDstParams = ""
def __init__(self, includeLine): Entity.__init__(self, includeLine) self.cols = self.line.split(":") self.includingFile = self.cols[0] self.includeLineNr = self.cols[1] self.includedFile = self.cols[2] if "<" in self.includedFile: # library case, e.g.: #include <string> self.includedFile = self.includedFile.split("<")[1].split(">")[0] elif "\"" in self.includedFile: # normal case, e.g.: #include "util.h" self.includedFile = self.includedFile.split("\"")[1] self.includedFile = adjustPath(self.includingFile, self.includedFile) # in case this happens: # gtk+/gdk/linux-fb/gdkprivate-fb.h:42:#include FT_FREETYPE_H # glib/gthread/gthread_impl.c:46:#include G_THREAD_SOURCE else: pass
def __init__(self, invLine, invokeableEntityDictionary): Entity.__init__(self, invLine) self.cols = self.line.split(";") self.invokeableEntityDict = invokeableEntityDictionary self.formalSrcParams = None self.formalDstParams = None self.sourceFile = "" self.start = "" self.src_sourceFile = "" self.src_start = "" self.dst_sourceFile = "" self.dst_start = "" self.report = InvocationResolutionReport(invLine) self.src_namespace = "" self.dst_namespace = ""
def __init__(self, line): Entity.__init__(self, line) # does not accurately decompose line into cols self.cols = self.line.split("\t")[1:] # first column == "using_namespace"
def __init__(self, line): Entity.__init__(self, line) # does not accurately decompose line into cols self.cols = self.line.split("\t")[ 1:] # first column == "using_namespace"