Skip to content
This repository has been archived by the owner on Mar 26, 2020. It is now read-only.

Correct namespace for ObjcProxy return types #67

Merged
merged 1 commit into from
Apr 8, 2015

Conversation

mrdomino
Copy link
Contributor

This fixes the case where the Objective-C++ namespace is different from the C++ namespace.

In a code base I'm working on, for instance, the Objective-C++ namespace is set to "djinni_generated", whereas the C++ namespace is like "foo::bar". Djinni would produce broken Objective-C++ code before this patch in that configuration.

If these namespaces should always be identical, then either the C++ namespace should be forced single-level or the Objective-C++ namespace should be able to be multi-level. Currently, if one has picked a multi-level C++ namespace, one is forced to have a separate Objective-C++ namespace.

I'm guessing that the behavior prior to this patch is an accident, since the absolute C++ namespace is inserted on the type in the constructor.

j4cbo added a commit that referenced this pull request Apr 8, 2015
Correct namespace for ObjcProxy return types
@j4cbo j4cbo merged commit a512f38 into dropbox:master Apr 8, 2015
@mknejp mknejp mentioned this pull request Apr 8, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants