From 3b532d55c338eb4e11294298456468d525626cf5 Mon Sep 17 00:00:00 2001 From: Fancy code <258828110.@qq.com> Date: Mon, 17 Jun 2024 16:53:28 +0800 Subject: [PATCH] Improve:StateMachine include cleaner. --- middleware/StateMachine/src/IStateMachine.cpp | 5 ++++- middleware/StateMachine/src/StateMachineImpl.cpp | 3 +++ middleware/StateMachine/src/StateMachineMakePtr.cpp | 4 +++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/middleware/StateMachine/src/IStateMachine.cpp b/middleware/StateMachine/src/IStateMachine.cpp index 1af3d75..e1ba6b5 100644 --- a/middleware/StateMachine/src/IStateMachine.cpp +++ b/middleware/StateMachine/src/IStateMachine.cpp @@ -14,7 +14,10 @@ */ #include "IStateMachine.h" #include "ILog.h" -#include +#include "StatusCode.h" +#include +#include +#include std::string State::GetStateName() { return mStateName; diff --git a/middleware/StateMachine/src/StateMachineImpl.cpp b/middleware/StateMachine/src/StateMachineImpl.cpp index 98a5dfe..60c4d16 100644 --- a/middleware/StateMachine/src/StateMachineImpl.cpp +++ b/middleware/StateMachine/src/StateMachineImpl.cpp @@ -13,7 +13,10 @@ * limitations under the License. */ #include "StateMachineImpl.h" +#include "IStateMachine.h" #include "StateMachineMakePtr.h" +#include "StatusCode.h" +#include const StatusCode StateMachineImpl::CreateStateMachine(std::shared_ptr &stateMachine) { return StateMachineMakePtr::GetInstance()->CreateStateMachine(stateMachine); diff --git a/middleware/StateMachine/src/StateMachineMakePtr.cpp b/middleware/StateMachine/src/StateMachineMakePtr.cpp index f4705dc..363f45f 100644 --- a/middleware/StateMachine/src/StateMachineMakePtr.cpp +++ b/middleware/StateMachine/src/StateMachineMakePtr.cpp @@ -16,8 +16,10 @@ #include "ILog.h" #include "IStateMachine.h" #include "StateMachineImpl.h" +#include "StatusCode.h" #include "state_machine.h" -#include +#include +#include bool CreateStateMachine(void) { auto instance = std::make_shared();