fix coding-stype

This commit is contained in:
bolero-MURAKAMI 2012-10-06 00:58:56 +09:00
parent 2012838899
commit df3023db30
196 changed files with 2510 additions and 3945 deletions

View file

@ -12,10 +12,7 @@
namespace sprout {
namespace detail {
template<
typename FloatType,
typename Elem,
std::size_t N,
typename Traits
typename FloatType, typename Elem, std::size_t N, typename Traits
>
inline FloatType string_to_float_dynamic(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
Elem* endptr = nullptr;
@ -29,25 +26,21 @@ namespace sprout {
// string_to_float
//
template<
typename FloatType,
typename Elem,
std::size_t N,
typename Traits,
typename FloatType, typename Elem, std::size_t N, typename Traits,
typename sprout::enabler_if<std::is_floating_point<FloatType>::value>::type = sprout::enabler
>
inline SPROUT_CONSTEXPR FloatType string_to_float(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
inline SPROUT_CONSTEXPR FloatType
string_to_float(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
return !idx ? sprout::detail::str_to_float<FloatType>(str.begin())
: sprout::detail::string_to_float_dynamic<FloatType>(str, idx)
;
}
template<
typename FloatType,
typename Elem,
std::size_t N,
typename Traits,
typename FloatType, typename Elem, std::size_t N, typename Traits,
typename sprout::enabler_if<std::is_floating_point<FloatType>::value>::type = sprout::enabler
>
inline SPROUT_CONSTEXPR FloatType string_to_float(sprout::basic_string<Elem, N, Traits> const& str) {
inline SPROUT_CONSTEXPR FloatType
string_to_float(sprout::basic_string<Elem, N, Traits> const& str) {
return sprout::detail::str_to_float<FloatType>(str.begin());
}
@ -55,11 +48,13 @@ namespace sprout {
// stof
//
template<typename Elem, std::size_t N, typename Traits>
inline SPROUT_CONSTEXPR float stof(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
inline SPROUT_CONSTEXPR float
stof(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
return sprout::string_to_float<float>(str, idx);
}
template<typename Elem, std::size_t N, typename Traits>
inline SPROUT_CONSTEXPR float stof(sprout::basic_string<Elem, N, Traits> const& str) {
inline SPROUT_CONSTEXPR float
stof(sprout::basic_string<Elem, N, Traits> const& str) {
return sprout::string_to_float<float>(str);
}
@ -67,11 +62,13 @@ namespace sprout {
// stod
//
template<typename Elem, std::size_t N, typename Traits>
inline SPROUT_CONSTEXPR double stod(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
inline SPROUT_CONSTEXPR double
stod(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
return sprout::string_to_float<double>(str, idx);
}
template<typename Elem, std::size_t N, typename Traits>
inline SPROUT_CONSTEXPR double stod(sprout::basic_string<Elem, N, Traits> const& str) {
inline SPROUT_CONSTEXPR double
stod(sprout::basic_string<Elem, N, Traits> const& str) {
return sprout::string_to_float<double>(str);
}
@ -79,11 +76,13 @@ namespace sprout {
// stold
//
template<typename Elem, std::size_t N, typename Traits>
inline SPROUT_CONSTEXPR long double stold(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
inline SPROUT_CONSTEXPR long double
stold(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
return sprout::string_to_float<long double>(str, idx);
}
template<typename Elem, std::size_t N, typename Traits>
inline SPROUT_CONSTEXPR long double stold(sprout::basic_string<Elem, N, Traits> const& str) {
inline SPROUT_CONSTEXPR long double
stold(sprout::basic_string<Elem, N, Traits> const& str) {
return sprout::string_to_float<long double>(str);
}
@ -91,23 +90,19 @@ namespace sprout {
// from_string
//
template<
typename FloatType,
typename Elem,
std::size_t N,
typename Traits,
typename FloatType, typename Elem, std::size_t N, typename Traits,
typename sprout::enabler_if<std::is_floating_point<FloatType>::value>::type = sprout::enabler
>
inline SPROUT_CONSTEXPR FloatType from_string(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
inline SPROUT_CONSTEXPR FloatType
from_string(sprout::basic_string<Elem, N, Traits> const& str, std::size_t* idx) {
return sprout::string_to_float<FloatType>(str, idx);
}
template<
typename FloatType,
typename Elem,
std::size_t N,
typename Traits,
typename FloatType, typename Elem, std::size_t N, typename Traits,
typename sprout::enabler_if<std::is_floating_point<FloatType>::value>::type = sprout::enabler
>
inline SPROUT_CONSTEXPR FloatType from_string(sprout::basic_string<Elem, N, Traits> const& str) {
inline SPROUT_CONSTEXPR FloatType
from_string(sprout::basic_string<Elem, N, Traits> const& str) {
return sprout::string_to_float<FloatType>(str);
}
} // namespace sprout