summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChad Austin <chad@chadaustin.me>2012-11-01 18:13:48 -0700
committerJukka Jylänki <jujjyl@gmail.com>2013-04-12 14:21:28 +0300
commit3703d2b5cdf66f7ef0ce6f56a54856102e4a1cfd (patch)
treecf70dc7887610fc559dc8ff2d93494075105f3bc /src
parentdb7397e72edefdea48076e0087a08085658366f1 (diff)
Checkpoint work towards exposing call policies for raw pointers.
Diffstat (limited to 'src')
-rw-r--r--src/embind/embind.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/embind/embind.js b/src/embind/embind.js
index e9c92f5e..e0868838 100644
--- a/src/embind/embind.js
+++ b/src/embind/embind.js
@@ -416,6 +416,17 @@ function __embind_register_smart_ptr(
});
}
+function __embind_register_raw_pointer(
+ pointeeType,
+ pointerType
+) {
+ pointeeType = requireRegisteredType(pointeeType, 'class');
+ var name = pointeeType.name + '*';
+ registerType(pointerType, name, {
+ name: name,
+ });
+}
+
function __embind_register_class(
classType,
name,