#include "../Tests.h" namespace OverlappingNamespace { enum ColorsEnum { white, black, red, blue, green, }; class InBaseLib { public: InBaseLib() { }; }; } class DLL_API Base { public: Base(int i); Base(); int parent(); private: int b; }; class DLL_API Base2 : public Base { public: Base2(int i); Base2(); virtual void parent(int i); }; class DLL_API Abstract { public: virtual void abstractFunction() = 0; }; template class TemplateClass { };