Struct wildcard_filter

Inheritance Relationships

Base Type

Derived Types

Struct Documentation

struct wildcard_filter : public ifcopenshell::geom::filter

Subclassed by ifcopenshell::geom::attribute_filter, ifcopenshell::geom::layer_filter

Public Functions

inline wildcard_filter()
inline wildcard_filter(bool include, bool traverse, const std::set<std::string> &patterns)
inline void populate(const std::set<std::string> &patterns)
inline bool match(const std::string &str) const

Public Members

std::set<boost::regex> values

Public Static Functions

static inline bool match_values(const std::set<boost::regex> &values, const std::string &str)
static inline boost::regex wildcard_string_to_regex(std::string str)