#pragma once #include "modules/base.hpp" namespace modules { DefineModule(CounterModule, TimerModule) { static constexpr auto TAG_COUNTER = ""; concurrency::Atomic counter; public: explicit CounterModule(const std::string& name); bool update(); bool build(Builder *builder, const std::string& tag); }; }