#pragma once #include "../../third_party/doctest/doctest/doctest.h" #include "../../third_party/macro_map.h" #include "../../third_party/optional.h" #include #include #include struct Base {}; struct SameFileDerived : Base {}; using Foo0 = SameFileDerived; template void Foo1() {} template struct Foo2 {}; enum Foo3 { A, B, C }; int Foo4; static int Foo5;