Params: Allow nested namespaces in cxx_namespace
This commit is contained in:
parent
5b5875341c
commit
7be8e671f1
|
@ -217,7 +217,10 @@ class MetaSimObject(type):
|
|||
# just declaring a pointer.
|
||||
decl = 'class %s;' % _cxx_class
|
||||
if namespace:
|
||||
decl = 'namespace %s { %s }' % (namespace, decl)
|
||||
namespaces = namespace.split('::')
|
||||
namespaces.reverse()
|
||||
for namespace in namespaces:
|
||||
decl = 'namespace %s { %s }' % (namespace, decl)
|
||||
cls._value_dict['cxx_predecls'] = [decl]
|
||||
|
||||
if 'swig_predecls' not in cls._value_dict:
|
||||
|
|
Loading…
Reference in a new issue