summaryrefslogtreecommitdiff
path: root/odb/semantics/derived.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/semantics/derived.hxx')
-rw-r--r--odb/semantics/derived.hxx16
1 files changed, 16 insertions, 0 deletions
diff --git a/odb/semantics/derived.hxx b/odb/semantics/derived.hxx
index 2860bca..890d752 100644
--- a/odb/semantics/derived.hxx
+++ b/odb/semantics/derived.hxx
@@ -43,6 +43,21 @@ namespace semantics
return *qualifier_;
}
+ // Name hint of the base type.
+ //
+ public:
+ void
+ hint (names& hint)
+ {
+ hint_ = &hint;
+ }
+
+ names*
+ hint () const
+ {
+ return hint_;
+ }
+
public:
qualifies ();
@@ -61,6 +76,7 @@ namespace semantics
protected:
type_type* type_;
qualifier_type* qualifier_;
+ names* hint_;
};
class qualifier: public derived_type