diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/elna/boot/symbol.h | 8 |
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. * |
