Пример #1
0
	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 = ""
Пример #2
0
 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 = ""
Пример #3
0
	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
Пример #4
0
	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 = ""
Пример #5
0
    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 = ""
Пример #6
0
 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"
Пример #7
0
 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"