Definition at line 70 of file display_adapters.h.
#include <display_adapters.h>
Public Member Functions | |
| display_name_adapter (const T &e) | |
| const display_name_adapter< T > & | with_packages () const |
| template<typename U = T> | |
| std::enable_if_t< detail::has_name< U >::value, std::string > | name () const |
| template<typename U = T> | |
| std::enable_if_t< detail::has_type< U >::value, std::string > | type () const |
| template<typename U = T> | |
| std::enable_if_t< detail::has_full_name< U >::value, std::string > | full_name (bool relative) const |
| template<typename U = T> | |
| std::enable_if_t< detail::has_name_no_ns< U >::value, std::string > | name_no_ns () const |
| template<typename U = T> | |
| std::enable_if_t< detail::has_full_name_no_ns< U >::value, std::string > | full_name_no_ns () const |
Protected Member Functions | |
| std::string | adapt (std::string n) const |
Private Attributes | |
| bool | with_packages_ {false} |
| const T & | element_ |
|
inlineexplicit |
Definition at line 72 of file display_adapters.h.
|
inlineprotected |
Definition at line 117 of file display_adapters.h.
|
inline |
Definition at line 96 of file display_adapters.h.
|
inline |
Definition at line 111 of file display_adapters.h.
|
inline |
Definition at line 84 of file display_adapters.h.
|
inline |
Definition at line 104 of file display_adapters.h.
|
inline |
Definition at line 90 of file display_adapters.h.
|
inline |
Definition at line 77 of file display_adapters.h.
|
private |
Definition at line 138 of file display_adapters.h.
|
mutableprivate |
Definition at line 137 of file display_adapters.h.