aboutsummaryrefslogtreecommitdiff
path: root/xsde/cxx/hybrid/elements.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2009-10-23 07:35:46 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2009-10-23 07:35:46 +0200
commit72d4cfb0a3806ada247b9dd583d06e1ebe04d046 (patch)
tree203a40ebe7a59b57f375f5c7db39ebab9a7be265 /xsde/cxx/hybrid/elements.cxx
parent4c7a3941af23fd27a97d1b06aa450bfa04bc46aa (diff)
Generate the static polymorphic() function in aggregates
Diffstat (limited to 'xsde/cxx/hybrid/elements.cxx')
-rw-r--r--xsde/cxx/hybrid/elements.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/xsde/cxx/hybrid/elements.cxx b/xsde/cxx/hybrid/elements.cxx
index 2c31646..6db57ff 100644
--- a/xsde/cxx/hybrid/elements.cxx
+++ b/xsde/cxx/hybrid/elements.cxx
@@ -34,6 +34,7 @@ namespace CXX
exceptions (!ops.value<CLI::no_exceptions> ()),
stl (!ops.value<CLI::no_stl> ()),
poly_code (ops.value<CLI::generate_polymorphic> ()),
+ poly_runtime (poly_code || ops.value<CLI::runtime_polymorphic> ()),
reset (!ops.value<CLI::suppress_reset> ()),
detach (ops.value<CLI::generate_detach> ()),
mixin (ops.value<CLI::reuse_style_mixin> ()),