summaryrefslogtreecommitdiff
path: root/cli/context.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'cli/context.hxx')
-rw-r--r--cli/context.hxx13
1 files changed, 13 insertions, 0 deletions
diff --git a/cli/context.hxx b/cli/context.hxx
index 00cbcde..1f2625d 100644
--- a/cli/context.hxx
+++ b/cli/context.hxx
@@ -39,6 +39,7 @@ public:
options_type const& options;
bool modifier;
+ bool specifier;
bool usage;
string const& inl;
@@ -92,11 +93,23 @@ public:
}
static string const&
+ especifier (semantics::nameable& n)
+ {
+ return n.context ().get<string> ("specifier");
+ }
+
+ static string const&
emember (semantics::nameable& n)
{
return n.context ().get<string> ("member");
}
+ static string const&
+ especifier_member (semantics::nameable& n)
+ {
+ return n.context ().get<string> ("specifier-member");
+ }
+
public:
// Return fully-qualified C++ or CLI name.
//