#ifndef NET_COOKIES_COOKIE_OPTIONS_H_
#define NET_COOKIES_COOKIE_OPTIONS_H_
#include <ostream>
#include <string>
#include "base/check_op.h"
#include "net/base/net_export.h"
namespace net {
class NET_EXPORT CookieOptions { … };
NET_EXPORT bool operator==(
const CookieOptions::SameSiteCookieContext::ContextMetadata& lhs,
const CookieOptions::SameSiteCookieContext::ContextMetadata& rhs);
NET_EXPORT bool operator!=(
const CookieOptions::SameSiteCookieContext::ContextMetadata& lhs,
const CookieOptions::SameSiteCookieContext::ContextMetadata& rhs);
inline void PrintTo(CookieOptions::SameSiteCookieContext::ContextType ct,
std::ostream* os) { … }
inline void PrintTo(
const CookieOptions::SameSiteCookieContext::ContextMetadata& m,
std::ostream* os) { … }
inline void PrintTo(const CookieOptions::SameSiteCookieContext& sscc,
std::ostream* os) { … }
}
#endif