Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template<typename T, typename = void>
- struct has_reserve : std::false_type {;};
- template<typename T>
- struct has_reserve<T,
- std::enable_if_t<std::is_same<
- decltype(std::declval<T &>().reserve( std::declval<typename T::size_type &>())),
- void
- >::value
- > > : std::true_type {;};
- template<typename T, typename = void>
- struct has_reserve : std::false_type {;};
- template<typename T>
- struct has_reserve<T,
- std::enable_if_t<std::is_same<
- decltype(std::declval<T &>().reserve( std::declval<typename T::size_type &>())),
- void
- >::value
- > > : std::true_type {;};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement