Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.43 KB | None | 0 0
  1. BOOST_STATIC_ASSERT( std::is_constructible<object::iterator, object::iterator>::value);
  2. BOOST_STATIC_ASSERT(! std::is_constructible<object::iterator, object::const_iterator>::value);
  3. BOOST_STATIC_ASSERT( std::is_constructible<object::iterator, object::local_iterator>::value);
  4. BOOST_STATIC_ASSERT(! std::is_constructible<object::iterator, object::const_local_iterator>::value);
  5.  
  6. BOOST_STATIC_ASSERT( std::is_constructible<object::const_iterator, object::iterator>::value);
  7. BOOST_STATIC_ASSERT( std::is_constructible<object::const_iterator, object::const_iterator>::value);
  8. BOOST_STATIC_ASSERT( std::is_constructible<object::const_iterator, object::local_iterator>::value);
  9. BOOST_STATIC_ASSERT( std::is_constructible<object::const_iterator, object::const_local_iterator>::value);
  10.  
  11. BOOST_STATIC_ASSERT(! std::is_constructible<object::local_iterator, object::iterator>::value);
  12. BOOST_STATIC_ASSERT(! std::is_constructible<object::local_iterator, object::const_iterator>::value);
  13. BOOST_STATIC_ASSERT( std::is_constructible<object::local_iterator, object::local_iterator>::value);
  14. BOOST_STATIC_ASSERT(! std::is_constructible<object::local_iterator, object::const_local_iterator>::value);
  15.  
  16. BOOST_STATIC_ASSERT(! std::is_constructible<object::const_local_iterator, object::iterator>::value);
  17. BOOST_STATIC_ASSERT(! std::is_constructible<object::const_local_iterator, object::const_iterator>::value);
  18. BOOST_STATIC_ASSERT( std::is_constructible<object::const_local_iterator, object::local_iterator>::value);
  19. BOOST_STATIC_ASSERT( std::is_constructible<object::const_local_iterator, object::const_local_iterator>::value);
  20.  
  21. BOOST_STATIC_ASSERT( std::is_assignable<object::iterator, object::iterator>::value);
  22. BOOST_STATIC_ASSERT(! std::is_assignable<object::iterator, object::const_iterator>::value);
  23. BOOST_STATIC_ASSERT( std::is_assignable<object::iterator, object::local_iterator>::value);
  24. BOOST_STATIC_ASSERT(! std::is_assignable<object::iterator, object::const_local_iterator>::value);
  25.  
  26. BOOST_STATIC_ASSERT( std::is_assignable<object::const_iterator, object::iterator>::value);
  27. BOOST_STATIC_ASSERT( std::is_assignable<object::const_iterator, object::const_iterator>::value);
  28. BOOST_STATIC_ASSERT( std::is_assignable<object::const_iterator, object::local_iterator>::value);
  29. BOOST_STATIC_ASSERT( std::is_assignable<object::const_iterator, object::const_local_iterator>::value);
  30.  
  31. BOOST_STATIC_ASSERT(! std::is_assignable<object::local_iterator, object::iterator>::value);
  32. BOOST_STATIC_ASSERT(! std::is_assignable<object::local_iterator, object::const_iterator>::value);
  33. BOOST_STATIC_ASSERT( std::is_assignable<object::local_iterator, object::local_iterator>::value);
  34. BOOST_STATIC_ASSERT(! std::is_assignable<object::local_iterator, object::const_local_iterator>::value);
  35.  
  36. BOOST_STATIC_ASSERT(! std::is_assignable<object::const_local_iterator, object::iterator>::value);
  37. BOOST_STATIC_ASSERT(! std::is_assignable<object::const_local_iterator, object::const_iterator>::value);
  38. BOOST_STATIC_ASSERT( std::is_assignable<object::const_local_iterator, object::local_iterator>::value);
  39. BOOST_STATIC_ASSERT( std::is_assignable<object::const_local_iterator, object::const_local_iterator>::value);
  40.  
  41. BOOST_STATIC_ASSERT(is_equal_comparable<object::iterator, object::iterator>::value);
  42. BOOST_STATIC_ASSERT(is_equal_comparable<object::iterator, object::const_iterator>::value);
  43. BOOST_STATIC_ASSERT(is_equal_comparable<object::iterator, object::local_iterator>::value);
  44. BOOST_STATIC_ASSERT(is_equal_comparable<object::iterator, object::const_local_iterator>::value);
  45.  
  46. BOOST_STATIC_ASSERT(is_equal_comparable<object::const_iterator, object::iterator>::value);
  47. BOOST_STATIC_ASSERT(is_equal_comparable<object::const_iterator, object::const_iterator>::value);
  48. BOOST_STATIC_ASSERT(is_equal_comparable<object::const_iterator, object::local_iterator>::value);
  49. BOOST_STATIC_ASSERT(is_equal_comparable<object::const_iterator, object::const_local_iterator>::value);
  50.  
  51. BOOST_STATIC_ASSERT(is_equal_comparable<object::local_iterator, object::iterator>::value);
  52. BOOST_STATIC_ASSERT(is_equal_comparable<object::local_iterator, object::const_iterator>::value);
  53. BOOST_STATIC_ASSERT(is_equal_comparable<object::local_iterator, object::local_iterator>::value);
  54. BOOST_STATIC_ASSERT(is_equal_comparable<object::local_iterator, object::const_local_iterator>::value);
  55.  
  56. BOOST_STATIC_ASSERT(is_equal_comparable<object::const_local_iterator, object::iterator>::value);
  57. BOOST_STATIC_ASSERT(is_equal_comparable<object::const_local_iterator, object::const_iterator>::value);
  58. BOOST_STATIC_ASSERT(is_equal_comparable<object::const_local_iterator, object::local_iterator>::value);
  59. BOOST_STATIC_ASSERT(is_equal_comparable<object::const_local_iterator, object::const_local_iterator>::value);
  60.  
  61. BOOST_STATIC_ASSERT(is_unequal_comparable<object::iterator, object::iterator>::value);
  62. BOOST_STATIC_ASSERT(is_unequal_comparable<object::iterator, object::const_iterator>::value);
  63. BOOST_STATIC_ASSERT(is_unequal_comparable<object::iterator, object::local_iterator>::value);
  64. BOOST_STATIC_ASSERT(is_unequal_comparable<object::iterator, object::const_local_iterator>::value);
  65.  
  66. BOOST_STATIC_ASSERT(is_unequal_comparable<object::const_iterator, object::iterator>::value);
  67. BOOST_STATIC_ASSERT(is_unequal_comparable<object::const_iterator, object::const_iterator>::value);
  68. BOOST_STATIC_ASSERT(is_unequal_comparable<object::const_iterator, object::local_iterator>::value);
  69. BOOST_STATIC_ASSERT(is_unequal_comparable<object::const_iterator, object::const_local_iterator>::value);
  70.  
  71. BOOST_STATIC_ASSERT(is_unequal_comparable<object::local_iterator, object::iterator>::value);
  72. BOOST_STATIC_ASSERT(is_unequal_comparable<object::local_iterator, object::const_iterator>::value);
  73. BOOST_STATIC_ASSERT(is_unequal_comparable<object::local_iterator, object::local_iterator>::value);
  74. BOOST_STATIC_ASSERT(is_unequal_comparable<object::local_iterator, object::const_local_iterator>::value);
  75.  
  76. BOOST_STATIC_ASSERT(is_unequal_comparable<object::const_local_iterator, object::iterator>::value);
  77. BOOST_STATIC_ASSERT(is_unequal_comparable<object::const_local_iterator, object::const_iterator>::value);
  78. BOOST_STATIC_ASSERT(is_unequal_comparable<object::const_local_iterator, object::local_iterator>::value);
  79. BOOST_STATIC_ASSERT(is_unequal_comparable<object::const_local_iterator, object::const_local_iterator>::value);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement