Ejemplo n.º 1
0
Archivo: node.py Proyecto: ieure/pypy
 def forward_declaration(self):
     if llgroup.member_of_group(self.obj):
         return
     type, name = self.get_declaration()
     yield '%s;' % (
         forward_cdecl(type, name, self.db.standalone,
                       self.is_thread_local()))
Ejemplo n.º 2
0
 def implementation(self):
     if llgroup.member_of_group(self.obj):
         return []
     lines = list(self.initializationexpr())
     lines[0] = '%s = %s' % (
         cdecl(self.implementationtypename, self.name, self.is_thread_local()),
         lines[0])
     lines[-1] += ';'
     return lines
Ejemplo n.º 3
0
 def implementation(self):
     if llgroup.member_of_group(self.obj):
         return []
     lines = list(self.initializationexpr())
     type, name = self.get_declaration()
     if name != self.name:
         lines[0] = "{ " + lines[0]  # extra braces around the 'a' part
         lines[-1] += " }"  # of the union
     lines[0] = "%s = %s" % (cdecl(type, name, self.is_thread_local()), lines[0])
     lines[-1] += ";"
     return lines
Ejemplo n.º 4
0
Archivo: node.py Proyecto: njues/Sypy
 def implementation(self):
     if llgroup.member_of_group(self.obj):
         return []
     lines = list(self.initializationexpr())
     type, name = self.get_declaration()
     if name != self.name:
         lines[0] = '{ ' + lines[0]  # extra braces around the 'a' part
         lines[-1] += ' }'  # of the union
     lines[0] = '%s = %s' % (cdecl(type, name,
                                   self.is_thread_local()), lines[0])
     lines[-1] += ';'
     return lines
Ejemplo n.º 5
0
Archivo: node.py Proyecto: njues/Sypy
 def forward_declaration(self):
     if llgroup.member_of_group(self.obj):
         return
     type, name = self.get_declaration()
     yield '%s;' % (forward_cdecl(type, name, self.db.standalone,
                                  self.is_thread_local()))
Ejemplo n.º 6
0
 def forward_declaration(self):
     if llgroup.member_of_group(self.obj):
         return
     yield '%s;' % (
         forward_cdecl(self.implementationtypename,
             self.name, self.db.standalone, self.is_thread_local()))