25 #include <boost/property_tree/ptree.hpp> 26 #include <spdlog/common.h> 34 std::shared_ptr<spdlog::logger> strideLogger)
35 : m_config(config), m_rn_man(rnMan), m_stride_logger(
std::move(strideLogger))
AbstractPopBuilder(const boost::property_tree::ptree &config, util::RnMan &rnMan, std::shared_ptr< spdlog::logger > strideLogger=nullptr)
Initializing constructor.
Logging (spdlog) utilities.
std::shared_ptr< spdlog::logger > m_stride_logger
Namespace for the simulator and related classes.
static std::shared_ptr< spdlog::logger > CreateNullLogger(const std::string &logger_name="null_logger")
Return a (not-yet-registered) null logger, without registering it.
Base Class for PopBuilders.