aboutsummaryrefslogtreecommitdiff
path: root/xsde/cxx/hybrid/elements.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'xsde/cxx/hybrid/elements.hxx')
-rw-r--r--xsde/cxx/hybrid/elements.hxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/xsde/cxx/hybrid/elements.hxx b/xsde/cxx/hybrid/elements.hxx
index 9faeb8d..63d7995 100644
--- a/xsde/cxx/hybrid/elements.hxx
+++ b/xsde/cxx/hybrid/elements.hxx
@@ -540,18 +540,21 @@ namespace CXX
return c.context ().get<Boolean> ("fixed");
}
- Boolean
+ static Boolean
recursive (SemanticGraph::Type& t)
{
return t.context ().count ("recursive");
}
- Boolean
+ static Boolean
polymorphic (SemanticGraph::Type& t)
{
return t.context ().count ("polymorphic");
}
+ static Boolean
+ recursive_base (SemanticGraph::Complex& c);
+
public:
String
istream (NarrowString const& is) const;