|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r71887 - trunk/libs/math/test
From: john_at_[hidden]
Date: 2011-05-12 08:17:06
Author: johnmaddock
Date: 2011-05-12 08:17:06 EDT (Thu, 12 May 2011)
New Revision: 71887
URL: http://svn.boost.org/trac/boost/changeset/71887
Log:
Rename to all lower case.
Added:
trunk/libs/math/test/s_.ipp (props changed)
- copied unchanged from r71886, /trunk/libs/math/test/S_.ipp
Removed:
trunk/libs/math/test/S_.ipp
Deleted: trunk/libs/math/test/S_.ipp
==============================================================================
--- trunk/libs/math/test/S_.ipp 2011-05-12 08:17:06 EDT (Thu, 12 May 2011)
+++ (empty file)
@@ -1,64 +0,0 @@
-#ifndef BOOST_MATH_S__HPP
-#define BOOST_MATH_S__HPP
-
-// Copyright (c) 2006 Johan Rade
-
-// 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)
-
-// The macro S_ lets you write
-//
-// basic_string<CharType> s = S_("foo");
-// CharType c = S_('a');
-//
-// provided that CharType is char or wchar_t
-
-#include <string>
-
-#ifdef _MSC_VER
-# pragma warning(push)
-# pragma warning(disable : 4512)
-#endif
-
-//------------------------------------------------------------------------------
-
-#define S_(a) make_literal_helper(a, L##a)
-
-class char_literal_helper {
-public:
- char_literal_helper(char c, wchar_t wc) : c_(c), wc_(wc) {}
- operator char() { return c_; }
- operator wchar_t() { return wc_; }
-private:
- const char c_;
- const wchar_t wc_;
-};
-
-class string_literal_helper {
-public:
- string_literal_helper(const char* s, const wchar_t* ws) : s_(s), ws_(ws) {}
- operator std::string() { return s_; }
- operator std::wstring() { return ws_; }
-private:
- const char* s_;
- const wchar_t* ws_;
-};
-
-inline char_literal_helper make_literal_helper(char c, wchar_t wc)
-{
- return char_literal_helper(c, wc);
-}
-
-inline string_literal_helper make_literal_helper(const char* s, const wchar_t* ws)
-{
- return string_literal_helper(s, ws);
-}
-
-//------------------------------------------------------------------------------
-
-#ifdef _MSC_VER
-# pragma warning(pop)
-#endif
-
-#endif
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk