|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r73039 - in sandbox/conversion/boost/conversion: . boost std
From: vicente.botet_at_[hidden]
Date: 2011-07-13 01:16:03
Author: viboes
Date: 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
New Revision: 73039
URL: http://svn.boost.org/trac/boost/changeset/73039
Log:
conversion: rename converter_cp by implicit_converter_cp
Text files modified:
sandbox/conversion/boost/conversion/assign_to.hpp | 2 +-
sandbox/conversion/boost/conversion/boost/array.hpp | 4 ++--
sandbox/conversion/boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp | 8 ++++----
sandbox/conversion/boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp | 4 ++--
sandbox/conversion/boost/conversion/boost/interval.hpp | 4 ++--
sandbox/conversion/boost/conversion/boost/optional.hpp | 8 ++++----
sandbox/conversion/boost/conversion/boost/rational.hpp | 4 ++--
sandbox/conversion/boost/conversion/implicit_convert_to.hpp | 22 +++++++++++-----------
sandbox/conversion/boost/conversion/is_extrinsically_convertible.hpp | 2 +-
sandbox/conversion/boost/conversion/std/complex.hpp | 2 +-
sandbox/conversion/boost/conversion/std/pair.hpp | 4 ++--
sandbox/conversion/boost/conversion/std/vector.hpp | 4 ++--
12 files changed, 34 insertions(+), 34 deletions(-)
Modified: sandbox/conversion/boost/conversion/assign_to.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/assign_to.hpp (original)
+++ sandbox/conversion/boost/conversion/assign_to.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -52,7 +52,7 @@
//! @tparam Source source type of the conversion.
//! @tparam Enable A dummy template parameter that can be used for SFINAE.
//!
- //! This class must be specialized by the user when the default behavior of @c explicit_converter is not satisfying.
+ //! This class must be specialized by the user when the default behavior of @c assigner is not satisfying.
template < typename Target, typename Source, class Enable = void>
struct assigner_cp : false_type {};
Modified: sandbox/conversion/boost/conversion/boost/array.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/boost/array.hpp (original)
+++ sandbox/conversion/boost/conversion/boost/array.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -38,12 +38,12 @@
namespace conversion {
/**
- * Partial specialization of @c converter for @c boost::array of the same size
+ * Partial specialization of @c implicit_converter for @c boost::array of the same size
*
* !!!!!!!!!!!! boost::array is not constructible frome array<U,N> so this should be removed or replaced by explicit
*/
template < typename Target, typename Source, std::size_t N>
- struct converter_cp< array<Target,N>, array<Source,N>
+ struct implicit_converter_cp< array<Target,N>, array<Source,N>
#if defined(BOOST_CONVERSION_DOXYGEN_INVOKED)
, requires(
ExtrinsicallyAssignable<Target,Source>
Modified: sandbox/conversion/boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp (original)
+++ sandbox/conversion/boost/conversion/boost/chrono_duration_to_posix_time_duration.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -58,10 +58,10 @@
namespace conversion {
- //! @brief @c converter specialization for conversions from @c boost::chrono::duration<> to @c boost::posix_time::time_duration.
+ //! @brief @c implicit_converter specialization for conversions from @c boost::chrono::duration<> to @c boost::posix_time::time_duration.
//!
template < class Rep, class Period>
- struct converter_cp<posix_time::time_duration, chrono::duration<Rep, Period>
+ struct implicit_converter_cp<posix_time::time_duration, chrono::duration<Rep, Period>
> : true_type
{
//! @Returns the duration converted to seconds+nanoseconds following the boost::posix_time::time_duration formatting.
@@ -81,11 +81,11 @@
#endif
}
};
- //! @brief @c converter specialization for conversions from @c boost::posix_time::time_duration to @c boost::chrono::duration<>.
+ //! @brief @c implicit_converter specialization for conversions from @c boost::posix_time::time_duration to @c boost::chrono::duration<>.
//!
template < class Rep, class Period>
- struct converter_cp<chrono::duration<Rep, Period>, posix_time::time_duration
+ struct implicit_converter_cp<chrono::duration<Rep, Period>, posix_time::time_duration
> : true_type
{
//! @Returns the duration cast from a nanoseconds duration initialized to the total number of nanosecond of the @c from parameter.
Modified: sandbox/conversion/boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp (original)
+++ sandbox/conversion/boost/conversion/boost/chrono_time_point_to_posix_time_ptime.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -62,7 +62,7 @@
namespace conversion {
template < class Clock, class Duration>
- struct converter_cp<posix_time::ptime, chrono::time_point<Clock, Duration>
+ struct implicit_converter_cp<posix_time::ptime, chrono::time_point<Clock, Duration>
> : true_type
{
posix_time::ptime operator()(const chrono::time_point<Clock, Duration>& from)
@@ -84,7 +84,7 @@
};
template < class Clock, class Duration>
- struct converter_cp<chrono::time_point<Clock, Duration>, posix_time::ptime
+ struct implicit_converter_cp<chrono::time_point<Clock, Duration>, posix_time::ptime
> : true_type
{
chrono::time_point<Clock, Duration> operator()(const posix_time::ptime& from)
Modified: sandbox/conversion/boost/conversion/boost/interval.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/boost/interval.hpp (original)
+++ sandbox/conversion/boost/conversion/boost/interval.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -29,10 +29,10 @@
namespace conversion {
- //! @brief @c converter specialization for source and target been @c boost::numeric::interval.
+ //! @brief @c implicit_converter specialization for source and target been @c boost::numeric::interval.
//!
template < class Target, class PTarget, class Source, class PSource>
- struct converter_cp< numeric::interval<Target,PTarget>, numeric::interval<Source,PSource>
+ struct implicit_converter_cp< numeric::interval<Target,PTarget>, numeric::interval<Source,PSource>
#if defined(BOOST_CONVERSION_DOXYGEN_INVOKED)
, requires(
ExtrinsicallyConvertible<Source,Target>
Modified: sandbox/conversion/boost/conversion/boost/optional.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/boost/optional.hpp (original)
+++ sandbox/conversion/boost/conversion/boost/optional.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -37,10 +37,10 @@
namespace conversion {
/**
- * Partial specialization of @c converter for boost::optional
+ * Partial specialization of @c implicit_converter for boost::optional
*/
template < class Target, class Source>
- struct converter_cp
+ struct implicit_converter_cp
< optional<Target>, optional<Source>
#if defined(BOOST_CONVERSION_DOXYGEN_INVOKED)
, requires(
@@ -62,11 +62,11 @@
};
- //! @brief @c converter specialization to try to convert the source to @c Target::value_type when @c Target is optional.
+ //! @brief @c implicit_converter specialization to try to convert the source to @c Target::value_type when @c Target is optional.
//!
//! We can see this specialization as a try_convert_to function.
template < class Target, class Source>
- struct converter_cp< optional<Target>, Source
+ struct implicit_converter_cp< optional<Target>, Source
#if defined(BOOST_CONVERSION_DOXYGEN_INVOKED)
, requires(
ExtrinsicallyConvertible<Source,Target>
Modified: sandbox/conversion/boost/conversion/boost/rational.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/boost/rational.hpp (original)
+++ sandbox/conversion/boost/conversion/boost/rational.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -35,10 +35,10 @@
namespace conversion {
- //! @brief @c converter specialization for source and target been @c boost::rational.
+ //! @brief @c implicit_converter specialization for source and target been @c boost::rational.
//!
template < class Target, class Source>
- struct converter_cp< rational<Target>, rational<Source>
+ struct implicit_converter_cp< rational<Target>, rational<Source>
#if defined(BOOST_CONVERSION_DOXYGEN_INVOKED)
, requires(
ExtrinsicallyConvertible<Source,Target>
Modified: sandbox/conversion/boost/conversion/implicit_convert_to.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/implicit_convert_to.hpp (original)
+++ sandbox/conversion/boost/conversion/implicit_convert_to.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -10,7 +10,7 @@
/**
* @file
- * @brief Defines the free function @c implicit_convert_to and its customization point @c converter.
+ * @brief Defines the free function @c implicit_convert_to and its customization point @c implicit_converter.
*
* The @c implicit_convert_to function converts the @c from parameter to a @c Target type.
*
@@ -62,9 +62,9 @@
//! @tparam Source source type of the conversion.
//! @tparam Enable A dummy template parameter that can be used for SFINAE.
//!
- //! This class must be specialized by the user when the default behavior of @c explicit_converter is not satisfying.
+ //! This class must be specialized by the user when the default behavior of @c implicit_converter is not satisfying.
template < typename Target, typename Source, class Enable = void >
- struct converter_cp : false_type {};
+ struct implicit_converter_cp : false_type {};
//! Default customization point for @c implicit_convert_to.
//!
@@ -72,19 +72,19 @@
//! @tparam Source source type of the conversion.
//! @tparam Enable A dummy template parameter that can be used for SFINAE.
//!
- //! The default implementation relies on the @c converter_cp which must be specialized by the user.
+ //! The default implementation relies on the @c implicit_converter_cp which must be specialized by the user.
template < typename Target, typename Source, class Enable = void >
- struct converter : converter_cp<Target,Source,Enable> {};
+ struct implicit_converter : implicit_converter_cp<Target,Source,Enable> {};
- //! Specialization for @c converter when @c is_convertible<Source,Target>.
+ //! Specialization for @c implicit_converter when @c is_convertible<Source,Target>.
//!
//! @tparam Target target type of the conversion.
//! @tparam Source source type of the conversion.
//!
//! @Requires @c is_convertible<Source,Target>
template < typename Target, typename Source >
- struct converter<Target, Source
+ struct implicit_converter<Target, Source
#if defined(BOOST_CONVERSION_DOXYGEN_INVOKED)
, requires(Convertible<Source,Target>)
#else
@@ -112,7 +112,7 @@
template < typename Target, typename Source >
Target implicit_convert_to(const Source& from, dummy::type_tag<Target> const&)
{
- return conversion::converter<Target,Source>()(from);
+ return conversion::implicit_converter<Target,Source>()(from);
}
}
@@ -137,8 +137,8 @@
//! @Params
//! @Param{source,source of the conversion}
//!
- //! @Returns The result of @c converter customization point.
- //! @Throws Whatever the @c converter call operator throws.
+ //! @Returns The result of @c implicit_converter customization point.
+ //! @Throws Whatever the @c implicit_converter call operator throws.
//!
//! @Example
//! @code
@@ -153,7 +153,7 @@
#if defined(BOOST_CONVERSION_DOUBLE_CP)
return boost::conversion::impl::convert_to_impl<Target>(from);
#else
- return conversion::converter<Target,Source>()(from);
+ return conversion::implicit_converter<Target,Source>()(from);
#endif
}
}
Modified: sandbox/conversion/boost/conversion/is_extrinsically_convertible.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/is_extrinsically_convertible.hpp (original)
+++ sandbox/conversion/boost/conversion/is_extrinsically_convertible.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -36,7 +36,7 @@
*
*/
template <class Source, class Target>
- struct is_extrinsically_convertible : conversion::converter<
+ struct is_extrinsically_convertible : conversion::implicit_converter<
Target, Source
//typename remove_reference<typename remove_cv<Target>::type>::type,
//typename remove_reference<typename remove_cv<Source>::type>::type
Modified: sandbox/conversion/boost/conversion/std/complex.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/std/complex.hpp (original)
+++ sandbox/conversion/boost/conversion/std/complex.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -37,7 +37,7 @@
* Partial specialization of @c convert_to for @c std::complex of the same size
*/
template < class Target, class Source>
- struct converter_cp< std::complex<Target>, std::complex<Source>
+ struct implicit_converter_cp< std::complex<Target>, std::complex<Source>
BOOST_CONVERSION_REQUIRES((
is_extrinsically_convertible<Source,Target>::value
))
Modified: sandbox/conversion/boost/conversion/std/pair.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/std/pair.hpp (original)
+++ sandbox/conversion/boost/conversion/std/pair.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -35,10 +35,10 @@
// std namespace can not be overloaded
/**
- * Partial specialization of @c converter_cp for @c std::pair of extrinsic convertibles.
+ * Partial specialization of @c implicit_converter_cp for @c std::pair of extrinsic convertibles.
*/
template < class T1, class T2, class S1, class S2>
- struct converter_cp< std::pair<T1,T2>, std::pair<S1,S2>
+ struct implicit_converter_cp< std::pair<T1,T2>, std::pair<S1,S2>
#if defined(BOOST_CONVERSION_DOXYGEN_INVOKED)
, requires(
ExtrinsicallyConvertible<S1,T1>
Modified: sandbox/conversion/boost/conversion/std/vector.hpp
==============================================================================
--- sandbox/conversion/boost/conversion/std/vector.hpp (original)
+++ sandbox/conversion/boost/conversion/std/vector.hpp 2011-07-13 01:16:00 EDT (Wed, 13 Jul 2011)
@@ -38,10 +38,10 @@
// std namespace can not be overloaded
/**
- * Partial specialization of @c converter_cp for @c std::vector of extrinsic convertibles.
+ * Partial specialization of @c implicit_converter_cp for @c std::vector of extrinsic convertibles.
*/
template < class T1, class A1, class T2, class A2>
- struct converter_cp< std::vector<T1,A1>, std::vector<T2,A2>
+ struct implicit_converter_cp< std::vector<T1,A1>, std::vector<T2,A2>
#if defined(BOOST_CONVERSION_DOXYGEN_INVOKED)
, requires
ExtrinsicallyAssignable<T1,T2>
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