host_name.cpp
来自「Boost provides free peer-reviewed portab」· C++ 代码 · 共 58 行
CPP
58 行
//// host_name.cpp// ~~~~~~~~~~~~~//// Copyright (c) 2003-2008 Christopher M. Kohlhoff (chris at kohlhoff dot com)//// Distributed under the Boost Software License, Version 1.0. (See accompanying// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)//// Disable autolinking for unit tests.#if !defined(BOOST_ALL_NO_LIB)#define BOOST_ALL_NO_LIB 1#endif // !defined(BOOST_ALL_NO_LIB)// Test that header file is self-contained.#include <boost/asio/ip/host_name.hpp>#include <boost/asio.hpp>#include "../unit_test.hpp"//------------------------------------------------------------------------------// ip_host_name_compile test// ~~~~~~~~~~~~~~~~~~~~~~~~~// The following test checks that all host_name functions compile and link// correctly. Runtime failures are ignored.namespace ip_host_name_compile {void test(){ using namespace boost::asio; namespace ip = boost::asio::ip; try { boost::system::error_code ec; std::string host_name = ip::host_name(); std::string host_name2 = ip::host_name(ec); } catch (std::exception&) { }}} // namespace ip_host_name_compile//------------------------------------------------------------------------------test_suite* init_unit_test_suite(int, char*[]){ test_suite* test = BOOST_TEST_SUITE("ip/host_name"); test->add(BOOST_TEST_CASE(&ip_host_name_compile::test)); return test;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?