Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:52:41

0001 //  (C) Copyright Gennadiy Rozental 2001.
0002 //  Distributed under the Boost Software License, Version 1.0.
0003 //  (See accompanying file LICENSE_1_0.txt or copy at
0004 //  http://www.boost.org/LICENSE_1_0.txt)
0005 
0006 //  See http://www.boost.org/libs/test for the library home page.
0007 //
0008 //  File        : $RCSfile$
0009 //
0010 //  Version     : $Revision$
0011 //
0012 //  Description : basic_cstring class wrap C string and provide std_string like
0013 //                interface
0014 // ***************************************************************************
0015 
0016 #ifndef BOOST_TEST_UTILS_BASIC_CSTRING_FWD_HPP
0017 #define BOOST_TEST_UTILS_BASIC_CSTRING_FWD_HPP
0018 
0019 #include <boost/test/detail/config.hpp>
0020 
0021 
0022 namespace boost {
0023 
0024 namespace unit_test {
0025 
0026 template<typename CharT> class BOOST_SYMBOL_VISIBLE basic_cstring;
0027 typedef basic_cstring<char const>   const_string;
0028 #if BOOST_WORKAROUND(__DECCXX_VER, BOOST_TESTED_AT(60590041))
0029 typedef const_string                literal_string;
0030 #else
0031 typedef const_string const          literal_string;
0032 #endif
0033 
0034 typedef char const* const           c_literal_string;
0035 
0036 #if defined(BOOST_TEST_STRING_VIEW)
0037 template <class CharT, class string_view_t>
0038 class BOOST_SYMBOL_VISIBLE stringview_cstring_helper;
0039 #endif
0040 
0041 
0042 } // namespace unit_test
0043 
0044 } // namespace boost
0045 
0046 #endif // BOOST_TEST_UTILS_BASIC_CSTRING_FWD_HPP