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()))
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
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
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
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()))
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()))