mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2025-08-03 12:49:50 +00:00
fix link error in VC++
This commit is contained in:
parent
cb801ffef8
commit
8e24d4551c
7 changed files with 47 additions and 30 deletions
|
@ -22,14 +22,14 @@ namespace sprout {
|
|||
namespace detail {
|
||||
SPROUT_LITERAL_STRING_DEF(odigits, "01234567", 8);
|
||||
|
||||
template<typename Dummy>
|
||||
template<typename Dummy, typename X = void>
|
||||
struct ovalues;
|
||||
|
||||
# define SPROUT_WEED_ODIGITS_TABLE_DEF \
|
||||
{{0, 1, 2, 3, 4, 5, 6, 7}}
|
||||
|
||||
template<>
|
||||
struct ovalues<void> {
|
||||
template<typename X>
|
||||
struct ovalues<void, X> {
|
||||
public:
|
||||
typedef sprout::array<std::uint8_t, 8> value_type;
|
||||
public:
|
||||
|
@ -37,8 +37,9 @@ namespace sprout {
|
|||
SPROUT_STATIC_CONSTEXPR_DATA_MEMBER_INNER(SPROUT_WEED_ODIGITS_TABLE_DEF)
|
||||
;
|
||||
};
|
||||
SPROUT_CONSTEXPR_OR_CONST sprout::weed::detail::ovalues<void>::value_type
|
||||
sprout::weed::detail::ovalues<void>::value
|
||||
template<typename X>
|
||||
SPROUT_CONSTEXPR_OR_CONST typename sprout::weed::detail::ovalues<void, X>::value_type
|
||||
sprout::weed::detail::ovalues<void, X>::value
|
||||
SPROUT_STATIC_CONSTEXPR_DATA_MEMBER_OUTER(SPROUT_WEED_ODIGITS_TABLE_DEF)
|
||||
;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue