diff options
Diffstat (limited to 'xsde/cxx/hybrid/elements.hxx')
-rw-r--r-- | xsde/cxx/hybrid/elements.hxx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/xsde/cxx/hybrid/elements.hxx b/xsde/cxx/hybrid/elements.hxx index 73caa35..f5d959b 100644 --- a/xsde/cxx/hybrid/elements.hxx +++ b/xsde/cxx/hybrid/elements.hxx @@ -332,6 +332,12 @@ namespace CXX epstate_base (SemanticGraph::Type&); static String const& + epstate_first (SemanticGraph::Type&); + + static String const& + epstate_top (SemanticGraph::Type&); + + static String const& epstate_member (SemanticGraph::Type&); static String const& @@ -396,6 +402,12 @@ namespace CXX esstate_type (SemanticGraph::Type&); static String const& + esstate_first (SemanticGraph::Type&); + + static String const& + esstate_top (SemanticGraph::Type&); + + static String const& esstate_member (SemanticGraph::Type&); static String const& @@ -479,6 +491,12 @@ namespace CXX return c.context ().get<Boolean> ("fixed"); } + Boolean + recursive (SemanticGraph::Type& t) + { + return t.context ().count ("recursive"); + } + public: String istream (NarrowString const& is) const; |