RESPOND 2.4.0
Researching Effective Strategies to Prevent Opioid Death
Loading...
Searching...
No Matches
transition_factory.hpp
1
2// File: transition_factory.hpp //
3// Project: respond //
4// Created Date: 2026-02-05 //
5// Author: Matthew Carroll //
6// ----- //
7// Last Modified: 2026-02-06 //
8// Modified By: Matthew Carroll //
9// ----- //
10// Copyright (c) 2026 Syndemics Lab at Boston Medical Center //
12#ifndef RESPOND_TRANSITION_FACTORY_HPP_
13#define RESPOND_TRANSITION_FACTORY_HPP_
14
15#include <memory>
16
17#include <respond/transition.hpp>
18
19namespace respond {
24public:
36 static std::unique_ptr<Transition>
37 CreateTransition(const std::string &type, const std::string &log_name);
38};
39} // namespace respond
40
41#endif // RESPOND_TRANSITION_FACTORY_HPP_
Factory for creating concrete Transition instances. This factory supports creation of various transit...
Definition: transition_factory.hpp:23
static std::unique_ptr< Transition > CreateTransition(const std::string &type, const std::string &log_name)
Creates a transition of the specified type.