0.5.4
C++ to UML diagram generator based on Clang
Loading...
Searching...
No Matches
clanguml::common::model::template_parameter Member List

This is the complete list of members for clanguml::common::model::template_parameter, including all inherited members.

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) constclanguml::common::model::template_parameter
clear_params()clanguml::common::model::template_parameterinline
concept_constraint() constclanguml::common::model::template_parameter
concept_constraint_clanguml::common::model::template_parameterprivate
context_clanguml::common::model::template_parameterprivate
deduced_context() constclanguml::common::model::template_parameter
deduced_context(std::deque< context > c)clanguml::common::model::template_parameter
deduced_context_str() constclanguml::common::model::template_parameterprivate
default_value() constclanguml::common::model::template_parameter
default_value_clanguml::common::model::template_parameterprivate
find_nested_relationships(std::vector< std::pair< eid_t, common::model::relationship_t > > &nested_relationships, common::model::relationship_t hint, const std::function< bool(const std::string &full_name)> &should_include) constclanguml::common::model::template_parameter
id() constclanguml::common::model::template_parameterinline
id_clanguml::common::model::template_parameterprivate
is_array(bool a)clanguml::common::model::template_parameter
is_array() constclanguml::common::model::template_parameter
is_array_clanguml::common::model::template_parameterprivate
is_association() constclanguml::common::model::template_parameter
is_data_pointer(bool m)clanguml::common::model::template_parameter
is_data_pointer() constclanguml::common::model::template_parameter
is_data_pointer_clanguml::common::model::template_parameterprivate
is_ellipsis(bool e)clanguml::common::model::template_parameter
is_ellipsis() constclanguml::common::model::template_parameter
is_ellipsis_clanguml::common::model::template_parameterprivate
is_function_template(bool ft)clanguml::common::model::template_parameter
is_function_template() constclanguml::common::model::template_parameter
is_function_template_clanguml::common::model::template_parameterprivate
is_member_pointer(bool m)clanguml::common::model::template_parameter
is_member_pointer() constclanguml::common::model::template_parameter
is_member_pointer_clanguml::common::model::template_parameterprivate
is_same_specialization(const template_parameter &other) constclanguml::common::model::template_parameter
is_specialization() constclanguml::common::model::template_parameter
is_template_parameter() constclanguml::common::model::template_parameter
is_template_parameter(bool is_template_parameter)clanguml::common::model::template_parameter
is_template_parameter_clanguml::common::model::template_parameterprivate
is_template_template_parameter() constclanguml::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_parameterprivate
is_unexposed() constclanguml::common::model::template_parameter
is_unexposed_clanguml::common::model::template_parameterprivate
is_variadic(bool is_variadic) noexceptclanguml::common::model::template_parameter
is_variadic() const noexceptclanguml::common::model::template_parameter
is_variadic_clanguml::common::model::template_parameterprivate
kind() constclanguml::common::model::template_parameter
kind_clanguml::common::model::template_parameterprivate
make_argument(const std::string &type, const std::optional< std::string > &default_value={})clanguml::common::model::template_parameterstatic
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_parameterstatic
make_template_template_type(const std::string &name, const std::optional< std::string > &default_value={}, bool is_variadic=false)clanguml::common::model::template_parameterstatic
make_template_type(const std::string &name, const std::optional< std::string > &default_value={}, bool is_variadic=false)clanguml::common::model::template_parameterstatic
make_unexposed_argument(const std::string &type, const std::optional< std::string > &default_value={})clanguml::common::model::template_parameterstatic
name() constclanguml::common::model::template_parameter
name_clanguml::common::model::template_parameterprivate
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_parameterinline
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()=defaultclanguml::common::model::template_parameterprivate
template_params() constclanguml::common::model::template_parameter
template_params_clanguml::common::model::template_parameterprivate
to_string(const clanguml::common::model::namespace_ &using_namespace, bool relative, bool skip_qualifiers=false) constclanguml::common::model::template_parameter
type() constclanguml::common::model::template_parameter
type_clanguml::common::model::template_parameterprivate