23 template<
class M,
class H>
25 static_assert(std::is_base_of<TypedHeader, H>::value,
"Provided header doesn't implement TypedHeader interface");
39 virtual std::string
value()
const = 0;
53 ETag(
const std::string& tag,
bool weak);
60 static std::optional<ETag> parse(
const std::string& raw_header);
69 std::string
value()
const override;
89 std::string
value()
const override;
125 std::string
value()
const override;
145 std::string
value()
const override;
Definition: type_traits.hpp:25
Definition: beast_common.hpp:6
boost::string_ref string_view
The type of string view used by the library.
Definition: string.hpp:36