#include "class_diagram/model/class_member.h"
#include "class_diagram/model/class_method.h"
#include "class_diagram/model/diagram.h"
#include "common/clang_utils.h"
#include "common/model/diagram.h"
#include "common/model/element.h"
#include "common/model/enums.h"
#include "common/model/namespace.h"
#include "common/model/source_file.h"
#include "common/model/tvl.h"
#include "config/config.h"
#include "include_diagram/model/diagram.h"
#include "sequence_diagram/model/participant.h"
#include "util/memoized.h"
#include <filesystem>
#include <utility>
Go to the source code of this file.
Namespaces | |
namespace | clanguml |
namespace | clanguml::common |
namespace | clanguml::common::model |
namespace | clanguml::common::model::detail |
Enumerations | |
enum class | clanguml::common::model::filter_t { clanguml::common::model::kInclusive , clanguml::common::model::kExclusive } |
Functions | |
template<typename ElementT , typename DiagramT > | |
const clanguml::common::reference_vector< ElementT > & | clanguml::common::model::detail::view (const DiagramT &d) |
template<typename ElementT , typename DiagramT > | |
const clanguml::common::optional_ref< ElementT > | clanguml::common::model::detail::get (const DiagramT &d, const std::string &full_name) |
template<typename ElementT > | |
eid_t | clanguml::common::model::detail::destination_comparator (const ElementT &e) |
template<> | |
eid_t | clanguml::common::model::detail::destination_comparator (const common::model::source_file &f) |
template<typename Collection > | |
void | clanguml::common::model::apply_filter (Collection &col, const diagram_filter &filter) |
template<typename T > | |
void | clanguml::common::model::apply_filter (std::vector< std::reference_wrapper< T > > &col, const diagram_filter &filter) |
template<> | |
bool | clanguml::common::model::diagram_filter::should_include< std::string > (const std::string &name) const |