aboutsummaryrefslogtreecommitdiff
path: root/xsde/cxx/hybrid/elements.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xsde/cxx/hybrid/elements.cxx')
-rw-r--r--xsde/cxx/hybrid/elements.cxx32
1 files changed, 28 insertions, 4 deletions
diff --git a/xsde/cxx/hybrid/elements.cxx b/xsde/cxx/hybrid/elements.cxx
index c7609ff..68af8df 100644
--- a/xsde/cxx/hybrid/elements.cxx
+++ b/xsde/cxx/hybrid/elements.cxx
@@ -144,15 +144,27 @@ namespace CXX
}
String const& Context::
- epstate_member (SemanticGraph::Type& t)
+ epstate_base (SemanticGraph::Type& t)
{
- return t.context ().get<String> ("pstate-member");
+ return t.context ().get<String> ("pstate-base");
}
String const& Context::
- epstate_base (SemanticGraph::Type& t)
+ epstate_first (SemanticGraph::Type& t)
{
- return t.context ().get<String> ("pstate-base");
+ return t.context ().get<String> ("pstate-first");
+ }
+
+ String const& Context::
+ epstate_top (SemanticGraph::Type& t)
+ {
+ return t.context ().get<String> ("pstate-top");
+ }
+
+ String const& Context::
+ epstate_member (SemanticGraph::Type& t)
+ {
+ return t.context ().get<String> ("pstate-member");
}
String const& Context::
@@ -256,6 +268,18 @@ namespace CXX
}
String const& Context::
+ esstate_first (SemanticGraph::Type& t)
+ {
+ return t.context ().get<String> ("sstate-first");
+ }
+
+ String const& Context::
+ esstate_top (SemanticGraph::Type& t)
+ {
+ return t.context ().get<String> ("sstate-top");
+ }
+
+ String const& Context::
esstate_member (SemanticGraph::Type& t)
{
return t.context ().get<String> ("sstate-member");