Definition at line 184 of file diagram_filter.h.
#include <diagram_filter.h>
|
| allof_filter (filter_t type, std::vector< std::unique_ptr< filter_visitor > > filters) |
|
| ~allof_filter () override=default |
|
tvl::value_t | match (const diagram &d, const common::model::element &e) const override |
|
tvl::value_t | match (const diagram &d, const common::model::relationship_t &r) const override |
|
tvl::value_t | match (const diagram &d, const common::model::access_t &a) const override |
|
tvl::value_t | match (const diagram &d, const common::model::namespace_ &ns) const override |
|
tvl::value_t | match (const diagram &d, const common::model::source_file &f) const override |
|
tvl::value_t | match (const diagram &d, const common::model::source_location &f) const override |
|
tvl::value_t | match (const diagram &d, const class_diagram::model::class_method &m) const override |
|
tvl::value_t | match (const diagram &d, const class_diagram::model::class_member &m) const override |
|
tvl::value_t | match (const diagram &d, const sequence_diagram::model::participant &p) const override |
|
| filter_visitor (filter_t type) |
|
virtual | ~filter_visitor ()=default |
|
virtual tvl::value_t | match (const diagram &d, const common::model::element &e) const |
|
virtual tvl::value_t | match (const diagram &d, const common::model::relationship &r) const |
|
virtual tvl::value_t | match (const diagram &d, const common::model::relationship_t &r) const |
|
virtual tvl::value_t | match (const diagram &d, const common::model::access_t &a) const |
|
virtual tvl::value_t | match (const diagram &d, const common::model::namespace_ &ns) const |
|
virtual tvl::value_t | match (const diagram &d, const common::model::source_file &f) const |
|
virtual tvl::value_t | match (const diagram &d, const common::model::source_location &f) const |
|
virtual tvl::value_t | match (const diagram &d, const class_diagram::model::class_method &m) const |
|
virtual tvl::value_t | match (const diagram &d, const class_diagram::model::class_member &m) const |
|
virtual tvl::value_t | match (const diagram &d, const class_diagram::model::objc_method &m) const |
|
virtual tvl::value_t | match (const diagram &d, const class_diagram::model::objc_member &m) const |
|
virtual tvl::value_t | match (const diagram &d, const sequence_diagram::model::participant &p) const |
|
bool | is_inclusive () const |
|
bool | is_exclusive () const |
|
filter_t | type () const |
|
filter_mode_t | mode () const |
|
void | set_mode (filter_mode_t mode) |
|
◆ allof_filter()
clanguml::common::model::allof_filter::allof_filter |
( |
filter_t |
type, |
|
|
std::vector< std::unique_ptr< filter_visitor > > |
filters |
|
) |
| |
◆ ~allof_filter()
clanguml::common::model::allof_filter::~allof_filter |
( |
| ) |
|
|
overridedefault |
◆ match() [1/9]
◆ match() [2/9]
◆ match() [3/9]
◆ match() [4/9]
◆ match() [5/9]
◆ match() [6/9]
◆ match() [7/9]
◆ match() [8/9]
◆ match() [9/9]
◆ match_allof()
template<typename E >
tvl::value_t clanguml::common::model::allof_filter::match_allof |
( |
const diagram & |
d, |
|
|
const E & |
element |
|
) |
| const |
|
inlineprivate |
Definition at line 219 of file diagram_filter.h.
220 {
222 [&d, &element](const auto &f) { return f->match(d, element); });
223 }
◆ filters_
std::vector<std::unique_ptr<filter_visitor> > clanguml::common::model::allof_filter::filters_ |
|
private |
The documentation for this struct was generated from the following files: