aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/elna/boot/symbol.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/elna/boot/symbol.h b/include/elna/boot/symbol.h
index fd56d98..31d5c45 100644
--- a/include/elna/boot/symbol.h
+++ b/include/elna/boot/symbol.h
@@ -679,6 +679,14 @@ namespace elna::boot
type resolve_underlying_type(const std::shared_ptr<alias_type>& alias);
/**
+ * Resolves outer type qualifiers while preserving non-qualified aliases.
+ *
+ * \param subject The type to unqualify.
+ * \return The unqualified type.
+ */
+ type unqualify(const type& subject);
+
+ /**
* Resolves an alias chain until the underlying type or a qualified type is
* reached.
*