Classes | |
struct | has_full_name |
struct | has_full_name_no_ns |
struct | has_name |
struct | has_name_no_ns |
struct | has_type |
Functions | |
template<typename U > | |
auto | has_name_impl (int) -> decltype(std::declval< U >().name(), std::true_type{}) |
template<typename > | |
std::false_type | has_name_impl (...) |
template<typename U > | |
auto | has_type_impl (int) -> decltype(std::declval< U >().type(), std::true_type{}) |
template<typename > | |
std::false_type | has_type_impl (...) |
template<typename U > | |
auto | has_full_name_impl (int) -> decltype(std::declval< U >().full_name(std::declval< bool >()), std::true_type{}) |
template<typename > | |
std::false_type | has_full_name_impl (...) |
template<typename U > | |
auto | has_name_no_ns_impl (int) -> decltype(std::declval< U >().name_no_ns(), std::true_type{}) |
template<typename > | |
std::false_type | has_name_no_ns_impl (...) |
template<typename U > | |
auto | has_full_name_no_ns_impl (int) -> decltype(std::declval< U >().full_name_no_ns(), std::true_type{}) |
template<typename > | |
std::false_type | has_full_name_no_ns_impl (...) |
template<typename DiagramConfig , typename GeneratorTag , typename DiagramModel > | |
void | generate_diagram_select_generator (const std::string &od, const std::string &name, std::shared_ptr< clanguml::config::diagram > diagram, const DiagramModel &model) |
template<typename DiagramConfig > | |
void | generate_diagram_impl (const std::string &name, std::shared_ptr< clanguml::config::diagram > diagram, const common::compilation_database &db, const std::vector< std::string > &translation_units, const cli::runtime_config &runtime_config, std::function< void()> &&progress) |
void clanguml::common::generators::detail::generate_diagram_impl | ( | const std::string & | name, |
std::shared_ptr< clanguml::config::diagram > | diagram, | ||
const common::compilation_database & | db, | ||
const std::vector< std::string > & | translation_units, | ||
const cli::runtime_config & | runtime_config, | ||
std::function< void()> && | progress | ||
) |
Definition at line 129 of file generators.cc.
void clanguml::common::generators::detail::generate_diagram_select_generator | ( | const std::string & | od, |
const std::string & | name, | ||
std::shared_ptr< clanguml::config::diagram > | diagram, | ||
const DiagramModel & | model | ||
) |
Definition at line 97 of file generators.cc.
std::false_type clanguml::common::generators::detail::has_full_name_impl | ( | ... | ) |
auto clanguml::common::generators::detail::has_full_name_impl | ( | int | ) | -> decltype(std::declval< U >().full_name(std::declval< bool >()), std::true_type{}) |
std::false_type clanguml::common::generators::detail::has_full_name_no_ns_impl | ( | ... | ) |
auto clanguml::common::generators::detail::has_full_name_no_ns_impl | ( | int | ) | -> decltype(std::declval< U >().full_name_no_ns(), std::true_type{}) |
std::false_type clanguml::common::generators::detail::has_name_impl | ( | ... | ) |
auto clanguml::common::generators::detail::has_name_impl | ( | int | ) | -> decltype(std::declval< U >().name(), std::true_type{}) |
std::false_type clanguml::common::generators::detail::has_name_no_ns_impl | ( | ... | ) |
auto clanguml::common::generators::detail::has_name_no_ns_impl | ( | int | ) | -> decltype(std::declval< U >().name_no_ns(), std::true_type{}) |
std::false_type clanguml::common::generators::detail::has_type_impl | ( | ... | ) |
auto clanguml::common::generators::detail::has_type_impl | ( | int | ) | -> decltype(std::declval< U >().type(), std::true_type{}) |