@import templates_top;
template<typename T> class Vector ;
template<typename T> class List;
template<> class List<bool> ;
namespace N
constexpr unsigned List<int>::*size_right = &List<int>::size;
List<int> list_right = ;
typedef List<int> ListInt_right;
template <typename T>
void
void
void
typedef Outer<int>::Inner OuterIntInner_right;
int
inline void
template<typename T> struct MergePatternDecl;
void ;
void ;
void ;
inline int *
inline WithAttributes<int>