Exemplo n.º 1
0
 def findClasses(self):
     headerFile = pymisc.cfgGet('header', True)
     if headerFile:
         clsList = self._pgxDecl.classes(recursive = False, header_file = headerFile)
     else:
         clsList = self._pgxDecl.classes(recursive = False)
         
     self._childClasses = clsList
Exemplo n.º 2
0
    def findClasses(self):
        headerFile = pymisc.cfgGet('header', True)
        if headerFile:
            clsList = self._pgxDecl.classes(recursive=False,
                                            header_file=headerFile)
        else:
            clsList = self._pgxDecl.classes(recursive=False)

        self._childClasses = clsList
Exemplo n.º 3
0
 def findFreeFns(self):
     headerFile = pymisc.cfgGet('header', True)
     if headerFile:
         fnList = self._pgxDecl.free_funs(recursive = False, header_file = headerFile)     # we want to keep it in our namespaces
     else:
         fnList = self._pgxDecl.free_funs(recursive = False)     # we want to keep it in our namespaces
         
     freeFuns = []
     for fn in fnList:
         if not fn.name.startswith('__builtin_'):
             freeFuns.append(pyfreefns.FreeFunc(fn))     # if it's not builtin, then it's okay
             
     self._freeFnsContainer.addFuns(freeFuns)
Exemplo n.º 4
0
    def findFreeFns(self):
        headerFile = pymisc.cfgGet('header', True)
        if headerFile:
            fnList = self._pgxDecl.free_funs(
                recursive=False,
                header_file=headerFile)  # we want to keep it in our namespaces
        else:
            fnList = self._pgxDecl.free_funs(
                recursive=False)  # we want to keep it in our namespaces

        freeFuns = []
        for fn in fnList:
            if not fn.name.startswith('__builtin_'):
                freeFuns.append(pyfreefns.FreeFunc(
                    fn))  # if it's not builtin, then it's okay

        self._freeFnsContainer.addFuns(freeFuns)