scenario_simulator_v2 C++ API
Namespaces | Macros | Functions
field_operator_application.cpp File Reference
#include <boost/range/adaptor/sliced.hpp>
#include <concealer/field_operator_application.hpp>
#include <concealer/is_package_exists.hpp>
#include <concealer/member_detector.hpp>
#include <cstdlib>
#include <exception>
#include <scenario_simulator_exception/exception.hpp>
#include <system_error>
Include dependency graph for field_operator_application.cpp:

Namespaces

 concealer
 

Macros

#define EMPLACE(IDENTIFIER)
 

Functions

template<typename T >
auto concealer::toModuleType (const std::string &module_name)
 
template<typename CooperateStatusType >
bool concealer::isValidCooperateStatus (const CooperateStatusType &cooperate_status, std::uint8_t command_type, std::uint8_t module_type)
 

Macro Definition Documentation

◆ EMPLACE

#define EMPLACE (   IDENTIFIER)
Value:
if constexpr (DetectStaticMember_##IDENTIFIER<T>::value) { \
module_type_map.emplace(#IDENTIFIER, T::IDENTIFIER); \
} \
static_assert(true)