mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-28 08:39:20 +00:00
Fixed issue in C++ wrapper: forward declaration of class instead of importing header
This commit is contained in:
parent
a1db41d274
commit
a568f332e5
1 changed files with 5 additions and 8 deletions
|
|
@ -591,15 +591,12 @@ class ClassHeader(object):
|
|||
self.includes = {'internal': [], 'external': []}
|
||||
includes = self.needed_includes(_class)
|
||||
for include in includes['internal']:
|
||||
if _class.name.to_camel_case(fullName=True) == 'LinphoneCore' or (isinstance(_class, AbsApi.Interface) and _class.listenedClass is not None and include == _class.listenedClass.name.to_snake_case()):
|
||||
if include == 'enums':
|
||||
self.includes['internal'].append({'name': include})
|
||||
else:
|
||||
className = AbsApi.ClassName()
|
||||
className.from_snake_case(include)
|
||||
self.priorDeclarations.append({'name': className.to_camel_case()})
|
||||
else:
|
||||
if include == 'enums':
|
||||
self.includes['internal'].append({'name': include})
|
||||
else:
|
||||
className = AbsApi.ClassName()
|
||||
className.from_snake_case(include)
|
||||
self.priorDeclarations.append({'name': className.to_camel_case()})
|
||||
|
||||
for include in includes['external']:
|
||||
self.includes['external'].append({'name': include})
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue