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 130 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 98 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{}) |