11#include <userver/utils/str_icase.hpp> 
   13USERVER_NAMESPACE_BEGIN
 
   20  using std::runtime_error::runtime_error;
 
   32   ContentType(
const std::string&);
 
   33   ContentType(
const char*);
 
   62  void BuildStringRepresentation();
 
   69  std::string string_representation_;
 
   82  size_t operator()(
const ContentType&) 
const;
 
   88std::ostream& operator<<(std::ostream&, 
const ContentType&);
 
   90namespace content_type {