assign_op.hpp 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. // (C) Copyright Gennadiy Rozental 2001.
  2. // Distributed under the Boost Software License, Version 1.0.
  3. // (See accompanying file LICENSE_1_0.txt or copy at
  4. // http://www.boost.org/LICENSE_1_0.txt)
  5. // See http://www.boost.org/libs/test for the library home page.
  6. //
  7. // File : $RCSfile$
  8. //
  9. // Version : $Revision$
  10. //
  11. // Description : overloadable assignment
  12. // ***************************************************************************
  13. #ifndef BOOST_TEST_UTILS_ASSIGN_OP_HPP
  14. #define BOOST_TEST_UTILS_ASSIGN_OP_HPP
  15. namespace boost {
  16. namespace unit_test {
  17. // ************************************************************************** //
  18. // ************** generic assign operator ************** //
  19. // ************************************************************************** //
  20. // generic
  21. template<typename T,typename S>
  22. inline void
  23. assign_op( T& t, S const& s, long )
  24. {
  25. t = s;
  26. }
  27. //____________________________________________________________________________//
  28. } // namespace unit_test
  29. } // namespace boost
  30. #endif // BOOST_TEST_UTILS_ASSIGN_OP_HPP