| add_decorators(const std::vector< std::shared_ptr< decorators::decorator > > &decorators) | clanguml::common::model::decorated_element | |
| add_element(std::unique_ptr< V > element) | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| add_element(const filesystem_path &path, std::unique_ptr< V > p) | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| add_relationship(relationship &&cr) | clanguml::common::model::diagram_element | |
| alias() const | clanguml::common::model::diagram_element | virtual |
| all_of(F &&f) const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| append(const decorated_element &e) | clanguml::common::model::diagram_element | |
| apply_filter(const diagram_filter &filter, const std::set< eid_t > &removed) | clanguml::common::model::diagram_element | virtual |
| begin() const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| memoized< full_name_tag_t, std::cache_ | clanguml::util::memoized< full_name_tag_t, std::string, bool > | mutableprivate |
| cbegin() const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| cend() const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| column() const | clanguml::common::model::source_location | inline |
| column_ | clanguml::common::model::source_location | private |
| comment() const | clanguml::common::model::decorated_element | |
| comment_ | clanguml::common::model::decorated_element | private |
| complete() const | clanguml::common::model::diagram_element | |
| complete(bool completed) | clanguml::common::model::diagram_element | |
| complete_ | clanguml::common::model::diagram_element | private |
| decorators() const | clanguml::common::model::decorated_element | |
| decorators_ | clanguml::common::model::decorated_element | private |
| diagram_element() | clanguml::common::model::diagram_element | |
| doxygen_link() const | clanguml::common::model::decorated_element | virtual |
| element_iterator_t typedef | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | private |
| elements_ | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | private |
| elements_by_id_ | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | private |
| elements_by_name_ | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | private |
| end() const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| file() const | clanguml::common::model::source_location | inline |
| file_ | clanguml::common::model::source_location | private |
| file_relative() const | clanguml::common::model::source_location | inline |
| file_relative_ | clanguml::common::model::source_location | private |
| fs_path(const std::filesystem::path &base={}) const | clanguml::common::model::source_file | inline |
| full_name(bool relative) const | clanguml::common::model::diagram_element | inline |
| full_name_impl(bool) const override | clanguml::common::model::source_file | inlineprotectedvirtual |
| full_path() const | clanguml::common::model::source_file | inline |
| get_and_remove(eid_t id) | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| get_element(const filesystem_path &path) const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| get_element(const std::string &name, bool is_root=false) const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| get_relationship() const | clanguml::common::model::decorated_element | |
| has_element(const std::string &name) const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inlineprivate |
| hash_ | clanguml::common::model::source_location | private |
| id() const | clanguml::common::model::diagram_element | |
| id_ | clanguml::common::model::diagram_element | private |
| memoized< full_name_tag_t, std::invalidate(Args... args) const | clanguml::util::memoized< full_name_tag_t, std::string, bool > | inline |
| memoized< name_and_ns_tag, std::string >::invalidate(Args... args) const | clanguml::util::memoized< name_and_ns_tag, std::string > | inline |
| is_absolute() const | clanguml::common::model::source_file | inline |
| is_absolute_ | clanguml::common::model::source_file | private |
| is_empty(bool include_inner_packages=false) const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| is_nested() const | clanguml::common::model::diagram_element | |
| is_root() const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| is_root(bool a) | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| is_root_ | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | private |
| is_system_header() const | clanguml::common::model::source_file | inline |
| is_system_header_ | clanguml::common::model::source_file | private |
| memoized< full_name_tag_t, std::key_t typedef | clanguml::util::memoized< full_name_tag_t, std::string, bool > | |
| memoized< name_and_ns_tag, std::string >::key_t typedef | clanguml::util::memoized< name_and_ns_tag, std::string > | |
| line() const | clanguml::common::model::source_location | inline |
| line_ | clanguml::common::model::source_location | private |
| location_id() const | clanguml::common::model::source_location | inline |
| memoized< full_name_tag_t, std::memoize(bool is_complete, F &&f, Args... args) const | clanguml::util::memoized< full_name_tag_t, std::string, bool > | inline |
| memoized< name_and_ns_tag, std::string >::memoize(bool is_complete, F &&f, Args... args) const | clanguml::util::memoized< name_and_ns_tag, std::string > | inline |
| name() const | clanguml::common::model::diagram_element | inline |
| name_ | clanguml::common::model::diagram_element | private |
| nested(bool nested) | clanguml::common::model::diagram_element | |
| nested_ | clanguml::common::model::diagram_element | private |
| nested_trait()=default | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | |
| nested_trait(const nested_trait &)=delete | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | |
| nested_trait(nested_trait &&) noexcept=default | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | |
| operator=(const source_file &)=delete | clanguml::common::model::source_file | |
| operator=(source_file &&)=delete | clanguml::common::model::source_file | |
| nested_trait< common::model::source_file, filesystem_path >::operator=(const nested_trait &)=delete | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | |
| nested_trait< common::model::source_file, filesystem_path >::operator=(nested_trait &&) noexcept=default | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | |
| operator==(const source_file &right) const | clanguml::common::model::source_file | inline |
| parent_element_id() const | clanguml::common::model::diagram_element | |
| parent_element_id_ | clanguml::common::model::diagram_element | private |
| path() const | clanguml::common::model::source_file | inline |
| path_ | clanguml::common::model::source_file | private |
| print_tree(const int level) const | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| relationships() | clanguml::common::model::diagram_element | |
| relationships() const | clanguml::common::model::diagram_element | |
| relationships_ | clanguml::common::model::diagram_element | private |
| remove(const std::set< eid_t > &element_ids) | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | inline |
| remove_duplicate_relationships() | clanguml::common::model::diagram_element | |
| set_column(const unsigned column) | clanguml::common::model::source_location | inline |
| set_comment(const comment_t &c) | clanguml::common::model::decorated_element | |
| set_file(const std::string &file) | clanguml::common::model::source_location | inline |
| set_file_relative(const std::string &file) | clanguml::common::model::source_location | inline |
| set_id(eid_t id) | clanguml::common::model::diagram_element | |
| set_line(const unsigned line) | clanguml::common::model::source_location | inline |
| set_location_id(unsigned int h) | clanguml::common::model::source_location | inline |
| set_name(const std::string &name) | clanguml::common::model::diagram_element | inline |
| set_name(const std::string &parent, const std::string &name) | clanguml::common::model::diagram_element | inline |
| set_parent_element_id(eid_t id) | clanguml::common::model::diagram_element | |
| set_path(const filesystem_path &p) | clanguml::common::model::source_file | inline |
| set_style(const std::string &style) | clanguml::common::model::stylable_element | |
| set_system_header(bool is_system) | clanguml::common::model::source_file | inline |
| set_translation_unit(const std::string &translation_unit) | clanguml::common::model::source_location | inline |
| set_type(source_file_t type) | clanguml::common::model::source_file | inline |
| skip() const | clanguml::common::model::decorated_element | |
| skip_relationship() const | clanguml::common::model::decorated_element | |
| source_file()=default | clanguml::common::model::source_file | |
| source_file(const std::filesystem::path &p) | clanguml::common::model::source_file | inlineexplicit |
| source_file(const source_file &)=delete | clanguml::common::model::source_file | |
| source_file(source_file &&)=default | clanguml::common::model::source_file | |
| source_location()=default | clanguml::common::model::source_location | |
| source_location(std::string f, unsigned int l) | clanguml::common::model::source_location | inline |
| style() const | clanguml::common::model::stylable_element | |
| style_ | clanguml::common::model::stylable_element | private |
| style_spec() const | clanguml::common::model::decorated_element | |
| translation_unit() const | clanguml::common::model::source_location | inline |
| translation_unit_ | clanguml::common::model::source_location | private |
| type() const | clanguml::common::model::source_file | inline |
| type_ | clanguml::common::model::source_file | private |
| type_name() const | clanguml::common::model::diagram_element | inlinevirtual |
| memoized< full_name_tag_t, std::value_t typedef | clanguml::util::memoized< full_name_tag_t, std::string, bool > | |
| memoized< name_and_ns_tag, std::string >::value_t typedef | clanguml::util::memoized< name_and_ns_tag, std::string > | |
| ~decorated_element()=default | clanguml::common::model::decorated_element | virtual |
| ~diagram_element() override=default | clanguml::common::model::diagram_element | |
| ~nested_trait()=default | clanguml::common::model::nested_trait< common::model::source_file, filesystem_path > | virtual |