| add_element(std::unique_ptr< V > element) | 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 |
| all_of(F &&f) const | 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 |
| element_iterator_t typedef | clanguml::common::model::nested_trait< T, Path > | private |
| elements_ | clanguml::common::model::nested_trait< T, Path > | private |
| elements_by_id_ | clanguml::common::model::nested_trait< T, Path > | private |
| elements_by_name_ | clanguml::common::model::nested_trait< T, Path > | private |
| end() const | clanguml::common::model::nested_trait< T, Path > | inline |
| get_and_remove(eid_t id) | clanguml::common::model::nested_trait< T, Path > | inline |
| 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 |
| has_element(const std::string &name) const | clanguml::common::model::nested_trait< T, Path > | inlineprivate |
| 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 |
| 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 nested_trait &)=delete | clanguml::common::model::nested_trait< T, Path > | |
| operator=(nested_trait &&) noexcept=default | clanguml::common::model::nested_trait< T, Path > | |
| print_tree(const int level) const | clanguml::common::model::nested_trait< T, Path > | inline |
| remove(const std::set< eid_t > &element_ids) | clanguml::common::model::nested_trait< T, Path > | inline |
| ~nested_trait()=default | clanguml::common::model::nested_trait< T, Path > | virtual |