summaryrefslogtreecommitdiff
path: root/src/namespace.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/namespace.cpp')
-rw-r--r--src/namespace.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/namespace.cpp b/src/namespace.cpp
index e828112..d462684 100644
--- a/src/namespace.cpp
+++ b/src/namespace.cpp
@@ -123,7 +123,7 @@ void Namespace::initialize(const std::string &parent TSRMLS_DC)
std::string prefix = parent.size() ? parent + "\\" + _name : _name;
// loop through the classes in this namespace
- for (auto &c : _classes) c->initialize(prefix TSRMLS_CC);
+ for (auto &c : _classes) c->implementation()->initialize(c.get(), prefix TSRMLS_CC);
// and loop through the other namespaces
for (auto &n : _namespaces) n->initialize(prefix TSRMLS_CC);