mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2024-12-23 21:25:49 +00:00
fix coding styles
This commit is contained in:
parent
a2b368a7cc
commit
e3e130f58d
80 changed files with 255 additions and 255 deletions
|
@ -32,4 +32,4 @@ namespace sprout {
|
|||
}
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_BIT_ROTATE_HPP
|
||||
#endif // #ifndef SPROUT_BIT_ROTATE_HPP
|
||||
|
|
|
@ -961,7 +961,7 @@ namespace sprout {
|
|||
SPROUT_CONSTEXPR bitset<N>
|
||||
do_sanitize() const SPROUT_NOEXCEPT {
|
||||
typedef sprout::detail::sanitize<N % (CHAR_BIT * sprout::detail::sizeof_<unsigned long>::value)> sanitize_type;
|
||||
return bitset(this->hiword(sanitize_type::do_sanitize_c(this->hiword())));
|
||||
return bitset(this->hiword(sanitize_type::do_sanitize_c(this->hiword())));
|
||||
}
|
||||
SPROUT_CONSTEXPR bitset<N>
|
||||
do_sanitize_c() const SPROUT_NOEXCEPT {
|
||||
|
|
|
@ -540,17 +540,17 @@ namespace sprout {
|
|||
struct reverse;
|
||||
} // namespace functional
|
||||
|
||||
typedef functional::flatten _flatten;
|
||||
typedef functional::make_pair _make_pair;
|
||||
typedef functional::first _first;
|
||||
typedef functional::second _second;
|
||||
typedef functional::pop_front _at;
|
||||
typedef functional::pop_front _pop_front;
|
||||
typedef functional::push_front _push_front;
|
||||
typedef functional::pop_back _pop_back;
|
||||
typedef functional::push_back _push_back;
|
||||
typedef functional::reverse _reverse;
|
||||
typedef functional::eval _eval;
|
||||
typedef functional::flatten _flatten;
|
||||
typedef functional::make_pair _make_pair;
|
||||
typedef functional::first _first;
|
||||
typedef functional::second _second;
|
||||
typedef functional::pop_front _at;
|
||||
typedef functional::pop_front _pop_front;
|
||||
typedef functional::push_front _push_front;
|
||||
typedef functional::pop_back _pop_back;
|
||||
typedef functional::push_back _push_back;
|
||||
typedef functional::reverse _reverse;
|
||||
typedef functional::eval _eval;
|
||||
struct _deep_copy;
|
||||
|
||||
typedef sprout::breed::functional::make_expr<sprout::breed::tag::terminal> _make_terminal;
|
||||
|
@ -690,9 +690,9 @@ namespace sprout {
|
|||
|
||||
typedef _child_c<0> _child0;
|
||||
typedef _child_c<1> _child1;
|
||||
typedef _child0 _child;
|
||||
typedef _child0 _left;
|
||||
typedef _child1 _right;
|
||||
typedef _child0 _child;
|
||||
typedef _child0 _left;
|
||||
typedef _child1 _right;
|
||||
|
||||
typedef _child_c<2> _child2;
|
||||
|
||||
|
|
|
@ -431,4 +431,4 @@ namespace sprout {
|
|||
}
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_COMPRESSED_PAIR_HPP
|
||||
#endif // #ifndef SPROUT_COMPRESSED_PAIR_HPP
|
||||
|
|
|
@ -445,7 +445,7 @@ namespace sprout {
|
|||
typedef T* pointer;
|
||||
typedef T const* const_pointer;
|
||||
public:
|
||||
SPROUT_STATIC_CONSTEXPR size_type static_size = N ;
|
||||
SPROUT_STATIC_CONSTEXPR size_type static_size = N;
|
||||
public:
|
||||
static SPROUT_CONSTEXPR size_type
|
||||
fixed_size() SPROUT_NOEXCEPT {
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
namespace sprout {
|
||||
// Copyright (C) 2011 RiSK (sscrisk)
|
||||
|
||||
// 7.20.6.1 abs<EFBFBD>Clabs<EFBFBD>C<EFBFBD>y<EFBFBD><EFBFBD> llabs <20><EFBFBD>
|
||||
// 7.20.6.1 abs<EFBFBD>Clabs<EFBFBD>C<EFBFBD>y<EFBFBD><EFBFBD> llabs <20><EFBFBD>
|
||||
inline SPROUT_CONSTEXPR int
|
||||
abs(int j) {
|
||||
return j < 0 ? -j : j;
|
||||
|
|
|
@ -56,7 +56,7 @@ namespace sprout {
|
|||
}
|
||||
} // namespace detail
|
||||
|
||||
// 7.20.6.2 div<EFBFBD>Cldiv<EFBFBD>C‹y‚Ñ lldiv ŠÖ<C5A0>”
|
||||
// 7.20.6.2 div<EFBFBD>Cldiv<EFBFBD>C‹y‚Ñ lldiv ŠÖ<C5A0>”
|
||||
inline SPROUT_CONSTEXPR std::div_t
|
||||
div(int numer, int denom) {
|
||||
return sprout::detail::div_impl(numer, denom);
|
||||
|
|
|
@ -22,7 +22,7 @@ namespace sprout {
|
|||
}
|
||||
} // namespace detail
|
||||
|
||||
// 7.21.5.1 memchr ŠÖ<C5A0>”
|
||||
// 7.21.5.1 memchr ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log N)
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <sprout/algorithm/tristate_lexicographical_compare.hpp>
|
||||
|
||||
namespace sprout {
|
||||
// 7.21.4.1 memcmp ŠÖ<C5A0>”
|
||||
// 7.21.4.1 memcmp ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log(N1+N2))
|
||||
|
|
|
@ -56,7 +56,7 @@ namespace sprout {
|
|||
|
||||
} // namespace detail
|
||||
|
||||
// 7.21.5.2 strchr ŠÖ<C5A0>”
|
||||
// 7.21.5.2 strchr ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log N)
|
||||
|
|
|
@ -69,7 +69,7 @@ namespace sprout {
|
|||
}
|
||||
} // namespace detail
|
||||
|
||||
// 7.21.4.2 strcmp ŠÖ<C5A0>”
|
||||
// 7.21.4.2 strcmp ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log(N1+N2))
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <sprout/cstring/strcmp.hpp>
|
||||
|
||||
namespace sprout {
|
||||
// 7.21.4.3 strcoll ŠÖ<C5A0>”
|
||||
// 7.21.4.3 strcoll ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log(N1+N2))
|
||||
|
|
|
@ -59,7 +59,7 @@ namespace sprout {
|
|||
}
|
||||
} // namespace detail
|
||||
|
||||
// 7.21.5.3 strcspn ŠÖ<C5A0>”
|
||||
// 7.21.5.3 strcspn ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log(N1+N2))
|
||||
|
|
|
@ -57,7 +57,7 @@ namespace sprout {
|
|||
}
|
||||
} // namespace detail
|
||||
|
||||
// 7.21.6.3 strlen ŠÖ<C5A0>”
|
||||
// 7.21.6.3 strlen ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log N)
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include <sprout/algorithm/tristate_lexicographical_compare.hpp>
|
||||
|
||||
namespace sprout {
|
||||
// 7.21.4.4 strncmp ŠÖ<C5A0>”
|
||||
// 7.21.4.4 strncmp ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log(N1+N2))
|
||||
|
|
|
@ -60,7 +60,7 @@ namespace sprout {
|
|||
}
|
||||
} // namespace detail
|
||||
|
||||
// 7.21.5.4 strpbrk ŠÖ<C5A0>”
|
||||
// 7.21.5.4 strpbrk ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log(N1+N2))
|
||||
|
|
|
@ -67,7 +67,7 @@ namespace sprout {
|
|||
}
|
||||
} // namespace detail
|
||||
|
||||
// 7.21.5.5 strrchr ŠÖ<C5A0>”
|
||||
// 7.21.5.5 strrchr ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log N)
|
||||
|
|
|
@ -59,7 +59,7 @@ namespace sprout {
|
|||
}
|
||||
} // namespace detail
|
||||
|
||||
// 7.21.5.6 strspn ŠÖ<C5A0>”
|
||||
// 7.21.5.6 strspn ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log(N1+N2))
|
||||
|
|
|
@ -121,7 +121,7 @@ namespace sprout {
|
|||
}
|
||||
} // namespace detail
|
||||
|
||||
// 7.21.5.7 strstr ŠÖ<C5A0>”
|
||||
// 7.21.5.7 strstr ŠÖ<C5A0>”
|
||||
//
|
||||
// recursion depth:
|
||||
// O(log(N1+N2))
|
||||
|
|
|
@ -24,134 +24,134 @@ namespace sprout {
|
|||
SPROUT_STATIC_CONSTEXPR std::size_t xdigit = 1 << 10;
|
||||
SPROUT_STATIC_CONSTEXPR std::size_t table_size = 0x80;
|
||||
SPROUT_STATIC_CONSTEXPR std::size_t table[sprout::ascii::detail::table_size] = {
|
||||
/* 0x0 NUL */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1 SOH */ sprout::ascii::detail::cntrl,
|
||||
/* 0x2 STX */ sprout::ascii::detail::cntrl,
|
||||
/* 0x3 ETX */ sprout::ascii::detail::cntrl,
|
||||
/* 0x4 EOT */ sprout::ascii::detail::cntrl,
|
||||
/* 0x5 ENQ */ sprout::ascii::detail::cntrl,
|
||||
/* 0x6 ACK */ sprout::ascii::detail::cntrl,
|
||||
/* 0x7 BEL */ sprout::ascii::detail::cntrl,
|
||||
/* 0x8 BS */ sprout::ascii::detail::cntrl,
|
||||
/* 0x9 HT */ sprout::ascii::detail::blank | sprout::ascii::detail::cntrl | sprout::ascii::detail::space,
|
||||
/* 0xA LF */ sprout::ascii::detail::cntrl | sprout::ascii::detail::space,
|
||||
/* 0xB VT */ sprout::ascii::detail::cntrl | sprout::ascii::detail::space,
|
||||
/* 0xC FF */ sprout::ascii::detail::cntrl | sprout::ascii::detail::space,
|
||||
/* 0xD CR */ sprout::ascii::detail::cntrl | sprout::ascii::detail::space,
|
||||
/* 0xE SO */ sprout::ascii::detail::cntrl,
|
||||
/* 0xF SI */ sprout::ascii::detail::cntrl,
|
||||
/* 0x10 DLE */ sprout::ascii::detail::cntrl,
|
||||
/* 0x11 DC1 */ sprout::ascii::detail::cntrl,
|
||||
/* 0x12 DC2 */ sprout::ascii::detail::cntrl,
|
||||
/* 0x13 DC3 */ sprout::ascii::detail::cntrl,
|
||||
/* 0x14 DC4 */ sprout::ascii::detail::cntrl,
|
||||
/* 0x15 NAK */ sprout::ascii::detail::cntrl,
|
||||
/* 0x16 SYN */ sprout::ascii::detail::cntrl,
|
||||
/* 0x17 ETB */ sprout::ascii::detail::cntrl,
|
||||
/* 0x18 CAN */ sprout::ascii::detail::cntrl,
|
||||
/* 0x19 EM */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1A SUB */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1B ESC */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1C FS */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1D GS */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1E RS */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1F US */ sprout::ascii::detail::cntrl,
|
||||
/* 0x20 ' ' */ sprout::ascii::detail::blank | sprout::ascii::detail::print | sprout::ascii::detail::space,
|
||||
/* 0x21 '!' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x22 '"' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x23 '#' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x24 '$' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x25 '%' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x26 '&' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x27 ''' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x28 '(' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x29 ')' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2A '*' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2B '+' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2C ',' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2D '-' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2E '.' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2F '/' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x30 '0' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x31 '1' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x32 '2' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x33 '3' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x34 '4' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x35 '5' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x36 '6' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x37 '7' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x38 '8' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x39 '9' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x3A ':' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x3B ';' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x3C '<' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x3D '=' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x3E '>' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x3F '?' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x40 '@' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x41 'A' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x42 'B' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x43 'C' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x44 'D' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x45 'E' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x46 'F' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x47 'G' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x48 'H' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x49 'I' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4A 'J' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4B 'K' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4C 'L' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4D 'M' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4E 'N' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4F 'O' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x50 'P' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x51 'Q' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x52 'R' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x53 'S' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x54 'T' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x55 'U' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x56 'V' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x57 'W' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x58 'X' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x59 'Y' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x5A 'Z' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x5B '[' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x5C '\' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x5D ']' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x5E '^' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x5F '_' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x60 '`' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x61 'a' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x62 'b' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x63 'c' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x64 'd' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x65 'e' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x66 'f' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x67 'g' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x68 'h' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x69 'i' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6A 'j' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6B 'k' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6C 'l' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6D 'm' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6E 'n' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6F 'o' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x70 'p' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x71 'q' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x72 'r' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x73 's' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x74 't' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x75 'u' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x76 'v' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x77 'w' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x78 'x' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x79 'y' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x7A 'z' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x7B '{' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x7C '|' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x7D '}' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x7E '~' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x7F DEL */ sprout::ascii::detail::cntrl
|
||||
/* 0x00 NUL */ sprout::ascii::detail::cntrl,
|
||||
/* 0x01 SOH */ sprout::ascii::detail::cntrl,
|
||||
/* 0x02 STX */ sprout::ascii::detail::cntrl,
|
||||
/* 0x03 ETX */ sprout::ascii::detail::cntrl,
|
||||
/* 0x04 EOT */ sprout::ascii::detail::cntrl,
|
||||
/* 0x05 ENQ */ sprout::ascii::detail::cntrl,
|
||||
/* 0x06 ACK */ sprout::ascii::detail::cntrl,
|
||||
/* 0x07 BEL */ sprout::ascii::detail::cntrl,
|
||||
/* 0x08 BS */ sprout::ascii::detail::cntrl,
|
||||
/* 0x09 HT */ sprout::ascii::detail::blank | sprout::ascii::detail::cntrl | sprout::ascii::detail::space,
|
||||
/* 0x0A LF */ sprout::ascii::detail::cntrl | sprout::ascii::detail::space,
|
||||
/* 0x0B VT */ sprout::ascii::detail::cntrl | sprout::ascii::detail::space,
|
||||
/* 0x0C FF */ sprout::ascii::detail::cntrl | sprout::ascii::detail::space,
|
||||
/* 0x0D CR */ sprout::ascii::detail::cntrl | sprout::ascii::detail::space,
|
||||
/* 0x0E SO */ sprout::ascii::detail::cntrl,
|
||||
/* 0x0F SI */ sprout::ascii::detail::cntrl,
|
||||
/* 0x10 DLE */ sprout::ascii::detail::cntrl,
|
||||
/* 0x11 DC1 */ sprout::ascii::detail::cntrl,
|
||||
/* 0x12 DC2 */ sprout::ascii::detail::cntrl,
|
||||
/* 0x13 DC3 */ sprout::ascii::detail::cntrl,
|
||||
/* 0x14 DC4 */ sprout::ascii::detail::cntrl,
|
||||
/* 0x15 NAK */ sprout::ascii::detail::cntrl,
|
||||
/* 0x16 SYN */ sprout::ascii::detail::cntrl,
|
||||
/* 0x17 ETB */ sprout::ascii::detail::cntrl,
|
||||
/* 0x18 CAN */ sprout::ascii::detail::cntrl,
|
||||
/* 0x19 EM */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1A SUB */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1B ESC */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1C FS */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1D GS */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1E RS */ sprout::ascii::detail::cntrl,
|
||||
/* 0x1F US */ sprout::ascii::detail::cntrl,
|
||||
/* 0x20 ' ' */ sprout::ascii::detail::blank | sprout::ascii::detail::print | sprout::ascii::detail::space,
|
||||
/* 0x21 '!' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x22 '"' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x23 '#' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x24 '$' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x25 '%' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x26 '&' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x27 ''' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x28 '(' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x29 ')' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2A '*' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2B '+' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2C ',' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2D '-' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2E '.' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x2F '/' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x30 '0' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x31 '1' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x32 '2' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x33 '3' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x34 '4' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x35 '5' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x36 '6' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x37 '7' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x38 '8' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x39 '9' */ sprout::ascii::detail::digit | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x3A ':' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x3B ';' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x3C '<' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x3D '=' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x3E '>' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x3F '?' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x40 '@' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x41 'A' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x42 'B' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x43 'C' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x44 'D' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x45 'E' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x46 'F' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper | sprout::ascii::detail::xdigit,
|
||||
/* 0x47 'G' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x48 'H' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x49 'I' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4A 'J' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4B 'K' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4C 'L' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4D 'M' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4E 'N' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x4F 'O' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x50 'P' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x51 'Q' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x52 'R' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x53 'S' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x54 'T' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x55 'U' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x56 'V' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x57 'W' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x58 'X' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x59 'Y' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x5A 'Z' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::upper,
|
||||
/* 0x5B '[' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x5C '\' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x5D ']' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x5E '^' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x5F '_' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x60 '`' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x61 'a' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x62 'b' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x63 'c' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x64 'd' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x65 'e' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x66 'f' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print | sprout::ascii::detail::xdigit,
|
||||
/* 0x67 'g' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x68 'h' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x69 'i' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6A 'j' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6B 'k' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6C 'l' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6D 'm' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6E 'n' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x6F 'o' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x70 'p' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x71 'q' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x72 'r' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x73 's' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x74 't' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x75 'u' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x76 'v' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x77 'w' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x78 'x' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x79 'y' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x7A 'z' */ sprout::ascii::detail::alpha | sprout::ascii::detail::graph | sprout::ascii::detail::lower | sprout::ascii::detail::print,
|
||||
/* 0x7B '{' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x7C '|' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x7D '}' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x7E '~' */ sprout::ascii::detail::graph | sprout::ascii::detail::print | sprout::ascii::detail::punct,
|
||||
/* 0x7F DEL */ sprout::ascii::detail::cntrl
|
||||
};
|
||||
inline SPROUT_CONSTEXPR std::size_t get_value(char c) {
|
||||
return static_cast<std::size_t>(c) < sprout::ascii::detail::table_size
|
||||
|
|
|
@ -38,6 +38,6 @@ namespace sprout {
|
|||
#endif
|
||||
}
|
||||
} // namespace detail
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_CURRENT_FUNCTION_HPP
|
||||
|
|
|
@ -5,4 +5,4 @@
|
|||
#include <sprout/algorithm/min.hpp>
|
||||
#include <sprout/algorithm/max.hpp>
|
||||
|
||||
#endif // #ifndef SPROUT_DETAIL_ALGORITHM_MIN_MAX_HPP
|
||||
#endif // #ifndef SPROUT_DETAIL_ALGORITHM_MIN_MAX_HPP
|
||||
|
|
|
@ -55,4 +55,4 @@ namespace sprout {
|
|||
} // namespace detail
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_DETAIL_CALL_TRAITS_HPP
|
||||
#endif // #ifndef SPROUT_DETAIL_CALL_TRAITS_HPP
|
||||
|
|
|
@ -62,11 +62,11 @@ namespace sprout {
|
|||
struct exact_unsigned_base_helper {};
|
||||
|
||||
template<>
|
||||
struct exact_signed_base_helper<sizeof(signed char) * CHAR_BIT> {
|
||||
struct exact_signed_base_helper<sizeof(signed char) * CHAR_BIT> {
|
||||
typedef signed char exact;
|
||||
};
|
||||
template<>
|
||||
struct exact_unsigned_base_helper<sizeof(unsigned char) * CHAR_BIT> {
|
||||
struct exact_unsigned_base_helper<sizeof(unsigned char) * CHAR_BIT> {
|
||||
typedef unsigned char exact;
|
||||
};
|
||||
#if USHRT_MAX != UCHAR_MAX
|
||||
|
@ -178,4 +178,4 @@ namespace sprout {
|
|||
} // namespace detail
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_DETAIL_INTEGER_HPP
|
||||
#endif // #ifndef SPROUT_DETAIL_INTEGER_HPP
|
||||
|
|
|
@ -62,4 +62,4 @@ namespace sprout {
|
|||
} // namespace detail
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_DETAIL_INTEGER_INTEGER_MASK_HPP
|
||||
#endif // #ifndef SPROUT_DETAIL_INTEGER_INTEGER_MASK_HPP
|
||||
|
|
|
@ -59,4 +59,4 @@ namespace sprout {
|
|||
} // namespace detail
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_DETAIL_INTEGER_STATIC_LOG2_HPP
|
||||
#endif // #ifndef SPROUT_DETAIL_INTEGER_STATIC_LOG2_HPP
|
||||
|
|
|
@ -23,4 +23,4 @@ namespace sprout {
|
|||
} // namespace detail
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_DETAIL_STR_HPP
|
||||
#endif // #ifndef SPROUT_DETAIL_STR_HPP
|
||||
|
|
|
@ -510,7 +510,7 @@ namespace sprout {
|
|||
};
|
||||
|
||||
//
|
||||
// root_t
|
||||
// root_t
|
||||
//
|
||||
typedef sprout::io::format_expression<
|
||||
sprout::io::root_expression,
|
||||
|
|
|
@ -146,4 +146,4 @@ namespace sprout {
|
|||
}
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_ITERATOR_GENERATOR_ITERATOR_HPP
|
||||
#endif // #ifndef SPROUT_ITERATOR_GENERATOR_ITERATOR_HPP
|
||||
|
|
|
@ -4,4 +4,4 @@
|
|||
#include <sprout/math/gcd.hpp>
|
||||
#include <sprout/math/lcm.hpp>
|
||||
|
||||
#endif // SPROUT_MATH_COMMON_FACTOR_HPP
|
||||
#endif // SPROUT_MATH_COMMON_FACTOR_HPP
|
||||
|
|
|
@ -16,7 +16,7 @@ namespace sprout {
|
|||
inline SPROUT_CONSTEXPR sprout::pair<T, T>
|
||||
frac_int_impl(T x, T ipart) {
|
||||
typedef sprout::pair<T, T> type;
|
||||
return x == std::numeric_limits<T>::infinity() || x == -std::numeric_limits<T>::infinity() ? type(T(0), ipart)
|
||||
return x == std::numeric_limits<T>::infinity() || x == -std::numeric_limits<T>::infinity() ? type(T(0), ipart)
|
||||
: x == std::numeric_limits<T>::quiet_NaN() ? type(std::numeric_limits<T>::quiet_NaN(), ipart)
|
||||
: type(x - ipart, ipart)
|
||||
;
|
||||
|
|
|
@ -210,7 +210,7 @@ namespace sprout {
|
|||
gcd_optimal(T const& a, T const& b) {
|
||||
return sprout::math::detail::gcd_optimal_evaluator<T>().operator()(a, b);
|
||||
}
|
||||
} // namespace detail
|
||||
} // namespace detail
|
||||
|
||||
//
|
||||
// gcd_evaluator
|
||||
|
@ -245,7 +245,7 @@ namespace sprout {
|
|||
gcd(IntType const& a, IntType const& b) {
|
||||
return sprout::math::gcd_evaluator<IntType>().operator()(a, b);
|
||||
}
|
||||
} // namespace math
|
||||
} // namespace boost
|
||||
} // namespace math
|
||||
} // namespace boost
|
||||
|
||||
#endif // SPROUT_MATH_GCD_HPP
|
||||
#endif // #ifndef SPROUT_MATH_GCD_HPP
|
||||
|
|
|
@ -69,7 +69,7 @@ namespace sprout {
|
|||
lcm_optimal(T const& a, T const& b) {
|
||||
return sprout::math::detail::lcm_optimal_evaluator<T>().operator()(a, b);
|
||||
}
|
||||
} // namespace detail
|
||||
} // namespace detail
|
||||
|
||||
//
|
||||
// lcm_evaluator
|
||||
|
@ -104,7 +104,7 @@ namespace sprout {
|
|||
lcm(IntType const& a, IntType const& b) {
|
||||
return sprout::math::lcm_evaluator<IntType>().operator()(a, b);
|
||||
}
|
||||
} // namespace math
|
||||
} // namespace boost
|
||||
} // namespace math
|
||||
} // namespace boost
|
||||
|
||||
#endif // SPROUT_MATH_LCM_HPP
|
||||
#endif // #ifndef SPROUT_MATH_LCM_HPP
|
||||
|
|
|
@ -10,4 +10,4 @@
|
|||
#include <sprout/optional/get.hpp>
|
||||
#include <sprout/optional/hash.hpp>
|
||||
|
||||
#endif // #ifndef SPROUT_OPTIONAL_HPP
|
||||
#endif // #ifndef SPROUT_OPTIONAL_HPP
|
||||
|
|
|
@ -8,4 +8,4 @@
|
|||
#include <sprout/preprocessor/unique_string.hpp>
|
||||
#include <sprout/preprocessor/empty.hpp>
|
||||
|
||||
#endif // #ifndef SPROUT_PREPROCESSOR_HPP
|
||||
#endif // #ifndef SPROUT_PREPROCESSOR_HPP
|
||||
|
|
|
@ -10,4 +10,4 @@
|
|||
#include <sprout/random/range.hpp>
|
||||
#include <sprout/random/unique_seed.hpp>
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_HPP
|
||||
|
|
|
@ -115,10 +115,10 @@ namespace sprout {
|
|||
sprout::random::linear_congruential_engine<std::uint32_t, 40014, 0, 2147483563>,
|
||||
sprout::random::linear_congruential_engine<std::uint32_t, 40692, 0, 2147483399>
|
||||
> ecuyer1988;
|
||||
} // namespace random
|
||||
} // namespace random
|
||||
|
||||
using sprout::random::additive_combine_engine;
|
||||
using sprout::random::ecuyer1988;
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_ADDITIVE_COMBINE_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_ADDITIVE_COMBINE_HPP
|
||||
|
|
|
@ -144,4 +144,4 @@ namespace sprout {
|
|||
using sprout::random::bernoulli_distribution;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_BERNOULLI_DISTRIBUTION_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_BERNOULLI_DISTRIBUTION_HPP
|
||||
|
|
|
@ -683,4 +683,4 @@ namespace sprout {
|
|||
using sprout::random::binomial_distribution;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_BINOMIAL_DISTRIBUTION_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_BINOMIAL_DISTRIBUTION_HPP
|
||||
|
|
|
@ -10,9 +10,9 @@ namespace sprout {
|
|||
// default_random_engine
|
||||
//
|
||||
typedef sprout::random::minstd_rand0 default_random_engine;
|
||||
} // namespace random
|
||||
} // namespace random
|
||||
|
||||
using sprout::random::default_random_engine;
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_DEFAULT_RANDOM_ENGINE_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_DEFAULT_RANDOM_ENGINE_HPP
|
||||
|
|
|
@ -204,8 +204,8 @@ namespace sprout {
|
|||
private:
|
||||
const_mod() SPROUT_DELETED_FUNCTION_DECL
|
||||
};
|
||||
} // namespace detail
|
||||
} // namespace random
|
||||
} // namespace sprout
|
||||
} // namespace detail
|
||||
} // namespace random
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_DETAIL_CONST_MOD_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_DETAIL_CONST_MOD_HPP
|
||||
|
|
|
@ -19,4 +19,4 @@ namespace sprout {
|
|||
} // namespace random
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_DETAIL_GENERATOR_BITS_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_DETAIL_GENERATOR_BITS_HPP
|
||||
|
|
|
@ -69,4 +69,4 @@ namespace sprout {
|
|||
} // namespace random
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_DETAIL_PTR_HELPER_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_DETAIL_PTR_HELPER_HPP
|
||||
|
|
|
@ -55,8 +55,8 @@ namespace sprout {
|
|||
;
|
||||
}
|
||||
};
|
||||
} // namespace detail
|
||||
} // namespace random
|
||||
} // namespace sprout
|
||||
} // namespace detail
|
||||
} // namespace random
|
||||
} // namespace sprout
|
||||
|
||||
#endif // SPROUT_RANDOM_DETAIL_SIGNED_UNSIGNED_TOOLS_HPP
|
||||
#endif // SPROUT_RANDOM_DETAIL_SIGNED_UNSIGNED_TOOLS_HPP
|
||||
|
|
|
@ -65,8 +65,8 @@ namespace sprout {
|
|||
return generate(rng_());
|
||||
}
|
||||
};
|
||||
} // namespace detail
|
||||
} // namespace random
|
||||
} // namespace sprout
|
||||
} // namespace detail
|
||||
} // namespace random
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_DETAIL_UNIFORM_INT_FLOAT_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_DETAIL_UNIFORM_INT_FLOAT_HPP
|
||||
|
|
|
@ -11,4 +11,4 @@
|
|||
#include <sprout/random/geometric_distribution.hpp>
|
||||
#include <sprout/random/normal_distribution.hpp>
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_DISTRIBUTION_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_DISTRIBUTION_HPP
|
||||
|
|
|
@ -12,4 +12,4 @@
|
|||
#include <sprout/random/taus88.hpp>
|
||||
#include <sprout/random/default_random_engine.hpp>
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_ENGINE_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_ENGINE_HPP
|
||||
|
|
|
@ -157,4 +157,4 @@ namespace sprout {
|
|||
using sprout::random::geometric_distribution;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_GEOMETRIC_DISTRIBUTION_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_GEOMETRIC_DISTRIBUTION_HPP
|
||||
|
|
|
@ -120,10 +120,10 @@ namespace sprout {
|
|||
// hellekalek1995
|
||||
//
|
||||
typedef sprout::random::inversive_congruential_engine<std::uint32_t, 9102, 2147483647 - 36884165, 2147483647> hellekalek1995;
|
||||
} // namespace random
|
||||
} // namespace random
|
||||
|
||||
using sprout::random::inversive_congruential_engine;
|
||||
using sprout::random::hellekalek1995;
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_INVERSIVE_CONGRUENTIAL_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_INVERSIVE_CONGRUENTIAL_HPP
|
||||
|
|
|
@ -64,4 +64,4 @@ namespace sprout {
|
|||
} // namespace random
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_ITERATOR_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_ITERATOR_HPP
|
||||
|
|
|
@ -205,12 +205,12 @@ namespace sprout {
|
|||
return lhs << rhs.lcf_;
|
||||
}
|
||||
};
|
||||
} // namespace random
|
||||
} // namespace random
|
||||
|
||||
using sprout::random::linear_congruential_engine;
|
||||
using sprout::random::minstd_rand0;
|
||||
using sprout::random::minstd_rand;
|
||||
using sprout::random::rand48;
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_LINEAR_CONGRUENTIAL_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_LINEAR_CONGRUENTIAL_HPP
|
||||
|
|
|
@ -107,9 +107,9 @@ namespace sprout {
|
|||
SPROUT_CONSTEXPR_OR_CONST int sprout::random::linear_feedback_shift_engine<UIntType, w, k, q, s>::step_size;
|
||||
template<typename UIntType, int w, int k, int q, int s>
|
||||
SPROUT_CONSTEXPR_OR_CONST UIntType sprout::random::linear_feedback_shift_engine<UIntType, w, k, q, s>::default_seed;
|
||||
} // namespace random
|
||||
} // namespace random
|
||||
|
||||
using sprout::random::linear_feedback_shift_engine;
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_LINEAR_FEEDBACK_SHIFT_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_LINEAR_FEEDBACK_SHIFT_HPP
|
||||
|
|
|
@ -604,4 +604,4 @@ namespace sprout {
|
|||
using sprout::random::mt19937_64;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_MERSENNE_TWISTER_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_MERSENNE_TWISTER_HPP
|
||||
|
|
|
@ -246,4 +246,4 @@ namespace sprout {
|
|||
using sprout::random::normal_distribution;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_NORMAL_DISTRIBUTION_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_NORMAL_DISTRIBUTION_HPP
|
||||
|
|
|
@ -317,4 +317,4 @@ namespace sprout {
|
|||
using sprout::random::random_result;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_RANDOM_RESULT_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_RANDOM_RESULT_HPP
|
||||
|
|
|
@ -45,4 +45,4 @@ namespace sprout {
|
|||
} // namespace random
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_RANGE_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_RANGE_HPP
|
||||
|
|
|
@ -192,11 +192,11 @@ namespace sprout {
|
|||
// kreutzer1986
|
||||
//
|
||||
typedef sprout::random::shuffle_order_engine<sprout::random::linear_congruential_engine<std::uint32_t, 1366, 150889, 714025>, 97> kreutzer1986;
|
||||
} // namespace random
|
||||
} // namespace random
|
||||
|
||||
using sprout::random::shuffle_order_engine;
|
||||
using sprout::random::knuth_b;
|
||||
using sprout::random::kreutzer1986;
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_SHUFFLE_ORDER_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_SHUFFLE_ORDER_HPP
|
||||
|
|
|
@ -22,9 +22,9 @@ namespace sprout {
|
|||
sprout::random::linear_feedback_shift_engine<std::uint32_t, 32, 28, 3, 17>,
|
||||
0
|
||||
> taus88;
|
||||
} // namespace random
|
||||
} // namespace random
|
||||
|
||||
using sprout::random::taus88;
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_TAUS88_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_TAUS88_HPP
|
||||
|
|
|
@ -161,4 +161,4 @@ namespace sprout {
|
|||
using sprout::random::uniform_01;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_UNIFORM_01_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_UNIFORM_01_HPP
|
||||
|
|
|
@ -426,4 +426,4 @@ namespace sprout {
|
|||
using sprout::random::uniform_int_distribution;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_UNIFORM_INT_DISTRIBUTION_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_UNIFORM_INT_DISTRIBUTION_HPP
|
||||
|
|
|
@ -313,4 +313,4 @@ namespace sprout {
|
|||
using sprout::random::uniform_real_distribution;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_UNIFORM_REAL_DISTRIBUTION_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_UNIFORM_REAL_DISTRIBUTION_HPP
|
||||
|
|
|
@ -256,4 +256,4 @@ namespace sprout {
|
|||
using sprout::random::uniform_smallint;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_UNIFORM_SMALLINT_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_UNIFORM_SMALLINT_HPP
|
||||
|
|
|
@ -86,4 +86,4 @@ namespace sprout {
|
|||
using sprout::random::variate_generator;
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_VARIATE_GENERATOR_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_VARIATE_GENERATOR_HPP
|
||||
|
|
|
@ -99,9 +99,9 @@ namespace sprout {
|
|||
SPROUT_CONSTEXPR_OR_CONST int sprout::random::xor_combine_engine<URNG1, s1, URNG2, s2>::shift1;
|
||||
template<typename URNG1, int s1, typename URNG2, int s2>
|
||||
SPROUT_CONSTEXPR_OR_CONST int sprout::random::xor_combine_engine<URNG1, s1, URNG2, s2>::shift2;
|
||||
} // namespace random
|
||||
} // namespace random
|
||||
|
||||
using sprout::random::xor_combine_engine;
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_RANDOM_XOR_COMBINE_HPP
|
||||
#endif // #ifndef SPROUT_RANDOM_XOR_COMBINE_HPP
|
||||
|
|
|
@ -11,4 +11,4 @@
|
|||
#include <sprout/rational/conversion.hpp>
|
||||
#include <sprout/rational/exceptions.hpp>
|
||||
|
||||
#endif // SPROUT_RATIONAL_HPP
|
||||
#endif // #ifndef SPROUT_RATIONAL_HPP
|
||||
|
|
|
@ -253,6 +253,6 @@ namespace sprout {
|
|||
operator/(typename sprout::rational<IntType>::param_type lhs, sprout::rational<IntType> const& rhs) {
|
||||
return sprout::rational<IntType>(lhs) / rhs;
|
||||
}
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // SPROUT_RATIONAL_ARITHMETIC_HPP
|
||||
|
|
|
@ -191,6 +191,6 @@ namespace sprout {
|
|||
operator>=(typename sprout::rational<IntType>::param_type lhs, sprout::rational<IntType> const& rhs) {
|
||||
return !(lhs < rhs);
|
||||
}
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // SPROUT_RATIONAL_COMPARISON_HPP
|
||||
|
|
|
@ -13,6 +13,6 @@ namespace sprout {
|
|||
rational_cast(sprout::rational<IntType> const& src) {
|
||||
return static_cast<T>(src.numerator()) / static_cast<T>(src.denominator());
|
||||
}
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // SPROUT_RATIONAL_CONVERSION_HPP
|
||||
|
|
|
@ -16,6 +16,6 @@ namespace sprout {
|
|||
: std::domain_error("bad rational: zero denominator")
|
||||
{}
|
||||
};
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // SPROUT_RATIONAL_EXCEPTIONS_HPP
|
||||
|
|
|
@ -16,7 +16,7 @@ namespace sprout {
|
|||
hash_value(sprout::rational<T> const& v) {
|
||||
return sprout::hash_values(v.numerator(), v.denominator());
|
||||
}
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
namespace std {
|
||||
//
|
||||
|
|
|
@ -36,6 +36,6 @@ namespace sprout {
|
|||
operator<<(std::basic_ostream<Elem, Traits>& lhs, sprout::rational<IntType> const& rhs) {
|
||||
return lhs << rhs.numerator() << Elem('/') << rhs.denominator();
|
||||
}
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // SPROUT_RATIONAL_IO_HPP
|
||||
|
|
|
@ -213,6 +213,6 @@ namespace sprout {
|
|||
);
|
||||
}
|
||||
} // namespace detail
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // SPROUT_RATIONAL_RATIONAL_HPP
|
||||
|
|
|
@ -19,6 +19,6 @@ namespace sprout {
|
|||
)
|
||||
;
|
||||
}
|
||||
} // namespace sprout
|
||||
} // namespace sprout
|
||||
|
||||
#endif // SPROUT_RATIONAL_VALUES_HPP
|
||||
|
|
|
@ -29,7 +29,7 @@ namespace sprout {
|
|||
}
|
||||
template<typename Cont, typename... Args>
|
||||
static SPROUT_CONSTEXPR copied_type
|
||||
remake(Cont&& cont, typename sprout::container_traits<sprout::basic_string<T, N, Traits> >::difference_type size, Args&&... args) {
|
||||
remake(Cont&& cont, typename sprout::container_traits<sprout::basic_string<T, N, Traits> >::difference_type size, Args&&... args) {
|
||||
typedef sprout::detail::make_construct_impl<copied_type> impl_type;
|
||||
return impl_type::make(static_cast<typename copied_type::size_type>(size), sprout::forward<Args>(args)...);
|
||||
}
|
||||
|
|
|
@ -30,7 +30,7 @@ namespace sprout {
|
|||
n1, n2
|
||||
);
|
||||
}
|
||||
} // namespace string_detail
|
||||
} // namespace sprout
|
||||
} // namespace string_detail
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_STRING_DETAIL_COMPARE_HPP
|
||||
|
|
|
@ -225,7 +225,7 @@ namespace sprout {
|
|||
: String::npos
|
||||
;
|
||||
}
|
||||
} // namespace string_detail
|
||||
} // namespace sprout
|
||||
} // namespace string_detail
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_STRING_DETAIL_FIND_HPP
|
||||
|
|
|
@ -128,4 +128,4 @@ namespace sprout {
|
|||
};
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_UTILITY_COMPARE_POINTEES_HPP
|
||||
#endif // #ifndef SPROUT_UTILITY_COMPARE_POINTEES_HPP
|
||||
|
|
|
@ -6,4 +6,4 @@
|
|||
#include <sprout/utility/value_holder/get.hpp>
|
||||
#include <sprout/utility/value_holder/hash.hpp>
|
||||
|
||||
#endif // #ifndef SPROUT_UTILITY_VALUE_HOLDER_HPP
|
||||
#endif // #ifndef SPROUT_UTILITY_VALUE_HOLDER_HPP
|
||||
|
|
|
@ -44,4 +44,4 @@ namespace sprout {
|
|||
}
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_UTILITY_VALUE_HOLDER_GET_HPP
|
||||
#endif // #ifndef SPROUT_UTILITY_VALUE_HOLDER_GET_HPP
|
||||
|
|
|
@ -213,4 +213,4 @@ namespace sprout {
|
|||
}
|
||||
} // namespace sprout
|
||||
|
||||
#endif // #ifndef SPROUT_UTILITY_VALUE_HOLDER_VALUE_HOLDER_HPP
|
||||
#endif // #ifndef SPROUT_UTILITY_VALUE_HOLDER_VALUE_HOLDER_HPP
|
||||
|
|
Loading…
Reference in a new issue