26#ifndef ROUTER_SRC_HARNESS_INCLUDE_MYSQL_HARNESS_MATCHER_H_
27#define ROUTER_SRC_HARNESS_INCLUDE_MYSQL_HARNESS_MATCHER_H_
31#include "harness_export.h"
45 virtual bool matches(
const std::string &input)
const = 0;
46 virtual bool find(
const std::string &input)
const = 0;
48 const std::string &replacement)
const = 0;
Definition: matcher_interface.h:40
virtual std::string replace_all(std::string input, const std::string &replacement) const =0
virtual bool find(const std::string &input) const =0
virtual stdx::expected< void, std::string > is_valid() const =0
virtual ~MatcherInterface()
virtual bool matches(const std::string &input) const =0
Definition: expected.h:286