Lines Matching refs:operator
51 const SocketAddress &operator=(const struct addrinfo *addr_info);
53 const SocketAddress &operator=(const struct sockaddr &s);
55 const SocketAddress &operator=(const struct sockaddr_in &s);
57 const SocketAddress &operator=(const struct sockaddr_in6 &s);
59 const SocketAddress &operator=(const struct sockaddr_storage &s);
61 bool operator==(const SocketAddress &rhs) const;
62 bool operator!=(const SocketAddress &rhs) const;
154 operator struct sockaddr *() { return &m_socket_addr.sa; }
156 operator const struct sockaddr *() const { return &m_socket_addr.sa; }
158 operator struct sockaddr_in *() { return &m_socket_addr.sa_ipv4; }
160 operator const struct sockaddr_in *() const { return &m_socket_addr.sa_ipv4; }
162 operator struct sockaddr_in6 *() { return &m_socket_addr.sa_ipv6; }
164 operator const struct sockaddr_in6 *() const {
168 operator const struct sockaddr_storage *() const {
172 operator struct sockaddr_storage *() { return &m_socket_addr.sa_storage; }