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.