Lines Matching refs:shared_ptr

159       std::shared_ptr<SocketAddress> address);
169 std::shared_ptr<SocketAddress> address);
171 inline const std::shared_ptr<SocketAddress>& address() const {
189 inline explicit TransferData(std::shared_ptr<SocketAddress> address)
202 std::shared_ptr<SocketAddress> address_;
206 std::shared_ptr<SocketAddress> address_;
250 std::shared_ptr<SocketAddressBlockList> parent = {});
253 void AddSocketAddress(const std::shared_ptr<SocketAddress>& address);
255 void RemoveSocketAddress(const std::shared_ptr<SocketAddress>& address);
258 const std::shared_ptr<SocketAddress>& start,
259 const std::shared_ptr<SocketAddress>& end);
262 const std::shared_ptr<SocketAddress>& address,
265 bool Apply(const std::shared_ptr<SocketAddress>& address);
272 virtual bool Apply(const std::shared_ptr<SocketAddress>& address) = 0;
278 std::shared_ptr<SocketAddress> address;
280 explicit SocketAddressRule(const std::shared_ptr<SocketAddress>& address);
282 bool Apply(const std::shared_ptr<SocketAddress>& address) override;
291 std::shared_ptr<SocketAddress> start;
292 std::shared_ptr<SocketAddress> end;
295 const std::shared_ptr<SocketAddress>& start,
296 const std::shared_ptr<SocketAddress>& end);
298 bool Apply(const std::shared_ptr<SocketAddress>& address) override;
307 std::shared_ptr<SocketAddress> network;
311 const std::shared_ptr<SocketAddress>& address,
314 bool Apply(const std::shared_ptr<SocketAddress>& address) override;
331 std::shared_ptr<SocketAddressBlockList> parent_;
351 std::shared_ptr<SocketAddressBlockList> blocklist);
363 std::shared_ptr<SocketAddressBlockList> blocklist =
381 std::shared_ptr<SocketAddressBlockList> blocklist)
394 std::shared_ptr<SocketAddressBlockList> blocklist_;
398 std::shared_ptr<SocketAddressBlockList> blocklist_;