mirror of https://github.com/mono/CppSharp.git
Browse Source
Fixes an error when parsing Boost code (tuple_basic.hpp). ``` // Swallows any assignment (by Doug Gregor) namespace detail { struct swallow_assign; typedef void (detail::swallow_assign::*ignore_t)(); struct swallow_assign { swallow_assign(ignore_t(*)(ignore_t)) {} template<typename T> swallow_assign const& operator=(const T&) const { return *this; } }; } // namespace detail template<> struct make_tuple_traits<detail::ignore_t(detail::ignore_t)> { typedef detail::swallow_assign type; }; ```pull/553/head
1 changed files with 6 additions and 3 deletions
Loading…
Reference in new issue