Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_34_1/libs/type_traits/test/tricky_add_pointer_test.cpp @ 29

Last change on this file since 29 was 29, checked in by landauf, 16 years ago

updated boost from 1_33_1 to 1_34_1

File size: 1.1 KB
Line 
1
2//  (C) Copyright John Maddock 2002.
3//  Use, modification and distribution are subject to the
4//  Boost Software License, Version 1.0. (See accompanying file
5//  LICENSE_1_0.txt or copy at http://www.tt.org/LICENSE_1_0.txt)
6
7#include "test.hpp"
8#include "check_type.hpp"
9#ifdef TEST_STD
10#  include <type_traits>
11#else
12#  include <boost/type_traits/add_pointer.hpp>
13#endif
14
15BOOST_DECL_TRANSFORM_TEST(add_pointer_test_5, ::tt::add_pointer, const &, const*)
16BOOST_DECL_TRANSFORM_TEST(add_pointer_test_6, ::tt::add_pointer, &, *)
17BOOST_DECL_TRANSFORM_TEST(add_pointer_test_8, ::tt::add_pointer, const [2], const (*)[2])
18BOOST_DECL_TRANSFORM_TEST(add_pointer_test_9, ::tt::add_pointer, const &, const*)
19BOOST_DECL_TRANSFORM_TEST(add_pointer_test_12, ::tt::add_pointer, const[2][3], const (*)[2][3])
20BOOST_DECL_TRANSFORM_TEST(add_pointer_test_13, ::tt::add_pointer, (&)[2], (*)[2])
21
22
23TT_TEST_BEGIN(tricky_add_pointer_test)
24
25   add_pointer_test_5();
26   add_pointer_test_6();
27   add_pointer_test_8();
28   add_pointer_test_9();
29   add_pointer_test_12();
30   add_pointer_test_13();
31
32TT_TEST_END
33
34
35
36
37
38
39
40
Note: See TracBrowser for help on using the repository browser.