0.6.0
C++ to UML diagram generator based on Clang
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
display_adapters.h File Reference
#include "common/model/element.h"
#include "util/util.h"
#include <string>

Go to the source code of this file.

Classes

struct  clanguml::common::generators::detail::has_name< U >
 
struct  clanguml::common::generators::detail::has_type< U >
 
struct  clanguml::common::generators::detail::has_full_name< U >
 
struct  clanguml::common::generators::detail::has_name_no_ns< U >
 
struct  clanguml::common::generators::detail::has_full_name_no_ns< U >
 
class  clanguml::common::generators::display_name_adapter< T >
 

Namespaces

namespace  clanguml
 
namespace  clanguml::common
 
namespace  clanguml::common::generators
 
namespace  clanguml::common::generators::detail
 

Functions

template<typename U >
auto clanguml::common::generators::detail::has_name_impl (int) -> decltype(std::declval< U >().name(), std::true_type{})
 
template<typename >
std::false_type clanguml::common::generators::detail::has_name_impl (...)
 
template<typename U >
auto clanguml::common::generators::detail::has_type_impl (int) -> decltype(std::declval< U >().type(), std::true_type{})
 
template<typename >
std::false_type clanguml::common::generators::detail::has_type_impl (...)
 
template<typename U >
auto clanguml::common::generators::detail::has_full_name_impl (int) -> decltype(std::declval< U >().full_name(std::declval< bool >()), std::true_type{})
 
template<typename >
std::false_type clanguml::common::generators::detail::has_full_name_impl (...)
 
template<typename U >
auto clanguml::common::generators::detail::has_name_no_ns_impl (int) -> decltype(std::declval< U >().name_no_ns(), std::true_type{})
 
template<typename >
std::false_type clanguml::common::generators::detail::has_name_no_ns_impl (...)
 
template<typename U >
auto clanguml::common::generators::detail::has_full_name_no_ns_impl (int) -> decltype(std::declval< U >().full_name_no_ns(), std::true_type{})
 
template<typename >
std::false_type clanguml::common::generators::detail::has_full_name_no_ns_impl (...)