| 91 | template<typename U, typename... Args, |
| 92 | std::enable_if_t<std::is_same<T, RemoveCVRef<U>>::value, int> = 0> |
| 93 | static void PushStack(U&& se, Args&&... args) { |
| 94 | se.PushStack(std::forward<Args>(args)...); |
| 95 | } |
| 96 | |
| 97 | template<typename U, std::enable_if_t<std::is_same<T, RemoveCVRef<U>>::value, int> = 0> |
| 98 | static std::string Dump(U&& se) { |