add(const path &parent_path, std::unique_ptr< ElementT > &&e) | clanguml::package_diagram::model::diagram | inline |
element_views< package >::add(std::reference_wrapper< Ts > element) | clanguml::common::model::element_view< Ts > | inline |
add_element(std::unique_ptr< V > p) | clanguml::common::model::nested_trait< T, Path > | inline |
add_element(const Path &path, std::unique_ptr< V > p) | clanguml::common::model::nested_trait< T, Path > | inline |
add_with_filesystem_path(const common::model::path &parent_path, std::unique_ptr< ElementT > &&e) | clanguml::package_diagram::model::diagram | private |
add_with_module_path(const common::model::path &parent_path, std::unique_ptr< ElementT > &&e) | clanguml::package_diagram::model::diagram | private |
add_with_namespace_path(std::unique_ptr< ElementT > &&e) | clanguml::package_diagram::model::diagram | private |
added_elements_ | clanguml::common::model::nested_trait< T, Path > | private |
all_of(F &&f) const | clanguml::common::model::nested_trait< T, Path > | inline |
apply_filter() override | clanguml::package_diagram::model::diagram | virtual |
begin() | clanguml::common::model::nested_trait< T, Path > | inline |
begin() const | clanguml::common::model::nested_trait< T, Path > | inline |
cbegin() const | clanguml::common::model::nested_trait< T, Path > | inline |
cend() const | clanguml::common::model::nested_trait< T, Path > | inline |
complete() const | clanguml::common::model::diagram | |
complete_ | clanguml::common::model::diagram | private |
diagram()=default | clanguml::package_diagram::model::diagram | |
diagram(const diagram &)=delete | clanguml::package_diagram::model::diagram | |
diagram(diagram &&)=default | clanguml::package_diagram::model::diagram | |
clanguml::common::model::diagram::diagram(const diagram &)=delete | clanguml::common::model::diagram | |
clanguml::common::model::diagram::diagram(diagram &&) noexcept | clanguml::common::model::diagram | |
dynamic_apply(T *e, F &&f) const | clanguml::common::model::element_views< package > | inline |
elements() const | clanguml::package_diagram::model::diagram | |
element_views< package >::elements_ | clanguml::common::model::element_view< Ts > | private |
elements_by_name_ | clanguml::common::model::nested_trait< T, Path > | private |
end() | clanguml::common::model::nested_trait< T, Path > | inline |
end() const | clanguml::common::model::nested_trait< T, Path > | inline |
filter() const | clanguml::common::model::diagram | inline |
filter_ | clanguml::common::model::diagram | private |
filtered_ | clanguml::common::model::diagram | private |
finalize() | clanguml::common::model::diagram | virtual |
find(const std::string &name) const | clanguml::package_diagram::model::diagram | |
find(eid_t id) const | clanguml::package_diagram::model::diagram | |
find(const clanguml::common::string_or_regex &pattern) const | clanguml::package_diagram::model::diagram | |
for_all_elements(F &&f) | clanguml::common::model::element_views< package > | inline |
for_all_elements(F &&f) const | clanguml::common::model::element_views< package > | inline |
for_each(F &&f) const | clanguml::common::model::element_view< Ts > | inline |
get(const std::string &full_name) const override | clanguml::package_diagram::model::diagram | virtual |
get(eid_t id) const override | clanguml::package_diagram::model::diagram | virtual |
get_element(const Path &path) const | clanguml::common::model::nested_trait< T, Path > | inline |
get_element(const std::string &name, bool is_root=false) const | clanguml::common::model::nested_trait< T, Path > | inline |
get_with_namespace(const std::string &name, const namespace_ &ns) const | clanguml::common::model::diagram | virtual |
clanguml::has_element(const eid_t) const | clanguml::common::model::diagram | inlinevirtual |
is_empty() const override | clanguml::package_diagram::model::diagram | virtual |
clanguml::common::model::nested_trait::is_empty(bool include_inner_packages=false) const | clanguml::common::model::nested_trait< T, Path > | inline |
is_root() const | clanguml::common::model::nested_trait< T, Path > | inline |
is_root(bool a) | clanguml::common::model::nested_trait< T, Path > | inline |
is_root_ | clanguml::common::model::nested_trait< T, Path > | private |
name() const | clanguml::common::model::diagram | |
name_ | clanguml::common::model::diagram | private |
nested_trait()=default | clanguml::common::model::nested_trait< T, Path > | |
nested_trait(const nested_trait &)=delete | clanguml::common::model::nested_trait< T, Path > | |
nested_trait(nested_trait &&) noexcept=default | clanguml::common::model::nested_trait< T, Path > | |
operator=(const diagram &)=delete | clanguml::package_diagram::model::diagram | |
operator=(diagram &&)=default | clanguml::package_diagram::model::diagram | |
clanguml::common::model::diagram::operator=(const diagram &)=delete | clanguml::common::model::diagram | |
clanguml::common::model::diagram::operator=(diagram &&) noexcept | clanguml::common::model::diagram | |
clanguml::common::model::nested_trait::operator=(const nested_trait &)=delete | clanguml::common::model::nested_trait< T, Path > | |
clanguml::common::model::nested_trait::operator=(nested_trait &&) noexcept=default | clanguml::common::model::nested_trait< T, Path > | |
packages() const | clanguml::package_diagram::model::diagram | |
print_tree(const int level) const | clanguml::common::model::nested_trait< T, Path > | inline |
element_views< package >::remove(const std::set< eid_t > &element_ids) | clanguml::common::model::element_view< Ts > | inline |
clanguml::common::model::nested_trait::remove(const std::set< eid_t > &element_ids) | clanguml::common::model::nested_trait< T, Path > | inline |
set_complete(bool complete) | clanguml::common::model::diagram | |
set_filter(std::unique_ptr< diagram_filter > filter) | clanguml::common::model::diagram | |
set_name(const std::string &name) | clanguml::common::model::diagram | |
should_include(const element &e) const | clanguml::common::model::diagram | |
should_include(const namespace_ &ns) const | clanguml::common::model::diagram | |
should_include(const source_file &path) const | clanguml::common::model::diagram | |
should_include(relationship r) const | clanguml::common::model::diagram | |
should_include(relationship_t r) const | clanguml::common::model::diagram | |
should_include(access_t s) const | clanguml::common::model::diagram | |
should_include(const std::string &s) const =delete | clanguml::common::model::diagram | |
should_include(const namespace_ &ns, const std::string &name) const | clanguml::common::model::diagram | virtual |
to_alias(eid_t id) const | clanguml::package_diagram::model::diagram | |
type() const override | clanguml::package_diagram::model::diagram | virtual |
view() const | clanguml::common::model::element_views< package > | inline |
element_view< Ts >::view() | clanguml::common::model::element_view< Ts > | inline |
~diagram() | clanguml::common::model::diagram | virtual |
~nested_trait()=default | clanguml::common::model::nested_trait< T, Path > | virtual |