#include <folly/io/SocketOptionValue.h>
#include <ostream>
namespace folly {
int SocketOptionValue::asInt() const { … }
const std::string& SocketOptionValue::asString() const { … }
bool SocketOptionValue::hasInt() const { … }
bool SocketOptionValue::hasString() const { … }
std::string SocketOptionValue::toString() const { … }
bool operator==(const SocketOptionValue& lhs, const SocketOptionValue& rhs) { … }
bool operator==(const SocketOptionValue& lhs, int rhs) { … }
bool operator==(const SocketOptionValue& lhs, const std::string& rhs) { … }
bool operator!=(const SocketOptionValue& lhs, const SocketOptionValue& rhs) { … }
bool operator!=(const SocketOptionValue& lhs, int rhs) { … }
bool operator!=(const SocketOptionValue& lhs, const std::string& rhs) { … }
void toAppend(const SocketOptionValue& val, std::string* result) { … }
std::ostream& operator<<(std::ostream& os, const SocketOptionValue& val) { … }
}