Given the following source code:
namespace EventThreadLocal { static thread_local std::unique_ptr> Stack; static cons