proxygen
IPAddressV4.h File Reference
#include <cstring>
#include <array>
#include <functional>
#include <iosfwd>
#include <folly/Expected.h>
#include <folly/FBString.h>
#include <folly/IPAddressException.h>
#include <folly/Range.h>
#include <folly/detail/IPAddress.h>
#include <folly/hash/Hash.h>

Go to the source code of this file.

Classes

class  folly::IPAddressV4
 
union  folly::IPAddressV4::AddressStorage
 
struct  std::hash< folly::IPAddressV4 >
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 

Typedefs

typedef std::pair< IPAddressV4, uint8_tfolly::CIDRNetworkV4
 
typedef std::array< uint8_t, 4 > folly::ByteArray4
 

Functions

size_t folly::hash_value (const IPAddressV4 &addr)
 
ostream & folly::operator<< (ostream &os, const IPAddressV4 &addr)
 
void folly::toAppend (IPAddressV4 addr, string *result)
 
void folly::toAppend (IPAddressV4 addr, fbstring *result)
 
bool folly::operator== (const IPAddressV4 &addr1, const IPAddressV4 &addr2)
 
bool folly::operator< (const IPAddressV4 &addr1, const IPAddressV4 &addr2)
 
bool folly::operator!= (const IPAddressV4 &a, const IPAddressV4 &b)
 
bool folly::operator> (const IPAddressV4 &a, const IPAddressV4 &b)
 
bool folly::operator<= (const IPAddressV4 &a, const IPAddressV4 &b)
 
bool folly::operator>= (const IPAddressV4 &a, const IPAddressV4 &b)