Struct zmbt::PermanentEnvData
ClassList > zmbt > PermanentEnvData
Public Types
Public Attributes
Public Functions
Public Types Documentation
typedef SetupOutputRecorder
using zmbt::PermanentEnvData::SetupOutputRecorder = std::function<void(OutputRecorder&)>;
Public Attributes Documentation
variable default_objects
boost::concurrent_flat_map<interface_id, object_id> zmbt::PermanentEnvData::default_objects;
variable output_recorder_factories
boost::concurrent_flat_map<interface_id, SetupOutputRecorder> zmbt::PermanentEnvData::output_recorder_factories;
variable prototypes
boost::concurrent_flat_map<interface_id, reflect::Prototypes> zmbt::PermanentEnvData::prototypes;
Public Functions Documentation
function get_default_object
boost::optional< object_id > zmbt::PermanentEnvData::get_default_object (
interface_id const &
) const
function get_output_recorder_factory
boost::optional< SetupOutputRecorder > zmbt::PermanentEnvData::get_output_recorder_factory (
interface_id const &
) const
function get_prototypes
boost::optional< reflect::Prototypes > zmbt::PermanentEnvData::get_prototypes (
interface_id const &
) const
The documentation for this class was generated from the following file zmbt-framework/zmbt-framework/backends/cxx/include/zmbt/model/permanent_data.hpp