Exemplo n.º 1
0
    def create_target(self, name):
        # clean up parentheses from canonical name
        m = c_funcptr_name_re.match(name)
        if m:
            name = m.group(1)

        return super(CTypedefFunctionPointer, self).create_target(name)
Exemplo n.º 2
0
Arquivo: c.py Projeto: Cyofanni/speect
 def create_target(self, name):
     # clean up parentheses from canonical name
     m = c_funcptr_name_re.match(name)
     if m:
         name = m.group(1)
         
     return super(CTypedefFunctionPointer, self).create_target(name)
Exemplo n.º 3
0
    def add_sig_name(self, signode, name):
        try:
            classname, funcname = name.split('::', 1)
            classname += '::'
            signode += addnodes.desc_addname(classname, classname)
            signode += addnodes.desc_name(funcname, funcname)
            # name (the full name) is still both parts
        except ValueError:
            signode += addnodes.desc_name(name, name)

        # clean up parentheses from canonical name
        m = c_funcptr_name_re.match(name)
        if m:
            name = m.group(1)

        return self.get_full_name(name)
Exemplo n.º 4
0
Arquivo: c.py Projeto: Cyofanni/speect
    def add_sig_name(self, signode, name):
        try:
            classname, funcname = name.split('::', 1)
            classname += '::'
            signode += addnodes.desc_addname(classname, classname)
            signode += addnodes.desc_name(funcname, funcname)
            # name (the full name) is still both parts
        except ValueError:
            signode += addnodes.desc_name(name, name)

        # clean up parentheses from canonical name
        m = c_funcptr_name_re.match(name)
        if m:
            name = m.group(1)

        return self.get_full_name(name)
Exemplo n.º 5
0
    def add_sig_name(self, signode, name):
        try:
            classname, funcname = name.split('::', 1)
            classname += '::'
            signode += addnodes.desc_addname(classname, classname)
            signode += addnodes.desc_name(funcname, funcname)
            # name (the full name) is still both parts
        except ValueError:
            signode += addnodes.desc_name(name, name)

        if "inheritance" in self.sphinx_directive.options:
            inheritance_node = addnodes.desc_content('')
            self.add_inheritance_diagram(inheritance_node)
            signode += inheritance_node

        # clean up parentheses from canonical name
        m = c_funcptr_name_re.match(name)
        if m:
            name = m.group(1)

        return self.get_full_name(name)
Exemplo n.º 6
0
Arquivo: c.py Projeto: Cyofanni/speect
    def add_sig_name(self, signode, name):
        try:
            classname, funcname = name.split('::', 1)
            classname += '::'
            signode += addnodes.desc_addname(classname, classname)
            signode += addnodes.desc_name(funcname, funcname)
            # name (the full name) is still both parts
        except ValueError:
            signode += addnodes.desc_name(name, name)

        if "inheritance" in self.sphinx_directive.options:
            inheritance_node = addnodes.desc_content('')
            self.add_inheritance_diagram(inheritance_node)
            signode += inheritance_node

        # clean up parentheses from canonical name
        m = c_funcptr_name_re.match(name)
        if m:
            name = m.group(1)

        return self.get_full_name(name)