add_template_param(template_parameter &&ct) | clanguml::common::model::template_parameter | |
add_template_param(const template_parameter &ct) | clanguml::common::model::template_parameter | |
calculate_specialization_match(const template_parameter &base_template_parameter) const | clanguml::common::model::template_parameter | |
clear_params() | clanguml::common::model::template_parameter | inline |
concept_constraint() const | clanguml::common::model::template_parameter | |
concept_constraint_ | clanguml::common::model::template_parameter | private |
context_ | clanguml::common::model::template_parameter | private |
deduced_context() const | clanguml::common::model::template_parameter | |
deduced_context(std::deque< context > c) | clanguml::common::model::template_parameter | |
deduced_context_str() const | clanguml::common::model::template_parameter | private |
default_value() const | clanguml::common::model::template_parameter | |
default_value_ | clanguml::common::model::template_parameter | private |
find_nested_relationships(const clang::Decl *decl, std::vector< std::tuple< eid_t, common::model::relationship_t, const clang::Decl * > > &nested_relationships, common::model::relationship_t hint, const std::function< bool(const std::string &full_name)> &should_include) const | clanguml::common::model::template_parameter | |
id() const | clanguml::common::model::template_parameter | inline |
id_ | clanguml::common::model::template_parameter | private |
is_array(bool a) | clanguml::common::model::template_parameter | |
is_array() const | clanguml::common::model::template_parameter | |
is_array_ | clanguml::common::model::template_parameter | private |
is_association() const | clanguml::common::model::template_parameter | |
is_data_pointer(bool m) | clanguml::common::model::template_parameter | |
is_data_pointer() const | clanguml::common::model::template_parameter | |
is_data_pointer_ | clanguml::common::model::template_parameter | private |
is_ellipsis(bool e) | clanguml::common::model::template_parameter | |
is_ellipsis() const | clanguml::common::model::template_parameter | |
is_ellipsis_ | clanguml::common::model::template_parameter | private |
is_function_template(bool ft) | clanguml::common::model::template_parameter | |
is_function_template() const | clanguml::common::model::template_parameter | |
is_function_template_ | clanguml::common::model::template_parameter | private |
is_member_pointer(bool m) | clanguml::common::model::template_parameter | |
is_member_pointer() const | clanguml::common::model::template_parameter | |
is_member_pointer_ | clanguml::common::model::template_parameter | private |
is_same_specialization(const template_parameter &other) const | clanguml::common::model::template_parameter | |
is_specialization() const | clanguml::common::model::template_parameter | |
is_template_parameter() const | clanguml::common::model::template_parameter | |
is_template_parameter(bool is_template_parameter) | clanguml::common::model::template_parameter | |
is_template_parameter_ | clanguml::common::model::template_parameter | private |
is_template_template_parameter() const | clanguml::common::model::template_parameter | |
is_template_template_parameter(bool is_template_template_parameter) | clanguml::common::model::template_parameter | |
is_template_template_parameter_ | clanguml::common::model::template_parameter | private |
is_unexposed() const | clanguml::common::model::template_parameter | |
is_unexposed_ | clanguml::common::model::template_parameter | private |
is_variadic(bool is_variadic) noexcept | clanguml::common::model::template_parameter | |
is_variadic() const noexcept | clanguml::common::model::template_parameter | |
is_variadic_ | clanguml::common::model::template_parameter | private |
kind() const | clanguml::common::model::template_parameter | |
kind_ | clanguml::common::model::template_parameter | private |
make_argument(const std::string &type, const std::optional< std::string > &default_value={}) | clanguml::common::model::template_parameter | static |
make_empty() | clanguml::common::model::template_parameter | static |
make_non_type_template(const std::string &type, const std::optional< std::string > &name, const std::optional< std::string > &default_value={}, bool is_variadic=false) | clanguml::common::model::template_parameter | static |
make_template_template_type(const std::string &name, const std::optional< std::string > &default_value={}, bool is_variadic=false) | clanguml::common::model::template_parameter | static |
make_template_type(const std::string &name, const std::optional< std::string > &default_value={}, bool is_variadic=false) | clanguml::common::model::template_parameter | static |
make_unexposed_argument(const std::string &type, const std::optional< std::string > &default_value={}) | clanguml::common::model::template_parameter | static |
name() const | clanguml::common::model::template_parameter | |
name_ | clanguml::common::model::template_parameter | private |
push_context(const context &q) | clanguml::common::model::template_parameter | |
set_concept_constraint(std::string constraint) | clanguml::common::model::template_parameter | |
set_default_value(const std::string &value) | clanguml::common::model::template_parameter | |
set_id(const eid_t &id) | clanguml::common::model::template_parameter | inline |
set_kind(template_parameter_kind_t kind) | clanguml::common::model::template_parameter | |
set_name(const std::string &name) | clanguml::common::model::template_parameter | |
set_type(const std::string &type) | clanguml::common::model::template_parameter | |
set_unexposed(bool unexposed) | clanguml::common::model::template_parameter | |
template_parameter()=default | clanguml::common::model::template_parameter | private |
template_params() const | clanguml::common::model::template_parameter | |
template_params_ | clanguml::common::model::template_parameter | private |
to_string(const clanguml::common::model::namespace_ &using_namespace, bool relative, bool skip_qualifiers=false) const | clanguml::common::model::template_parameter | |
type() const | clanguml::common::model::template_parameter | |
type_ | clanguml::common::model::template_parameter | private |