namespace ov::pass::pattern::op¶
namespace op {
// typedefs
typedef std::function<bool(std::shared_ptr<Node>)> NodePredicate;
typedef std::function<bool(const Output<Node>&value)> ValuePredicate;
// classes
class Any;
class AnyOf;
class AnyOutput;
class Branch;
class Capture;
class Label;
class Or;
class Pattern;
class Skip;
class True;
class WrapType;
// global functions
OPENVINO_API ValuePredicate as_value_predicate(NodePredicate pred);
} // namespace op