コード例 #1
0
ファイル: node.py プロジェクト: 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()))
コード例 #2
0
ファイル: node.py プロジェクト: e2pluginss/plexnet
 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
コード例 #3
0
ファイル: node.py プロジェクト: junion/butlerbot-unstable
 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
コード例 #4
0
ファイル: node.py プロジェクト: 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
コード例 #5
0
ファイル: node.py プロジェクト: 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()))
コード例 #6
0
ファイル: node.py プロジェクト: e2pluginss/plexnet
 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()))