mirror of
https://github.com/ETLCPP/etl.git
synced 2026-11-09 14:49:53 +08:00
Moved get_fsm_context() from public to protected in etl::state
This commit is contained in:
parent
2877bf7f23
commit
9ff47d024c
47
src/fsm.h
47
src/fsm.h
@ -402,6 +402,8 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
@ -461,10 +463,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -518,10 +523,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -574,10 +582,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -628,10 +639,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -681,10 +695,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -733,10 +750,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -784,10 +804,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -833,10 +856,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -881,10 +907,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -928,10 +957,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -974,10 +1006,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -1018,10 +1053,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -1061,10 +1099,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -1103,10 +1144,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
@ -1144,10 +1188,13 @@ namespace etl
|
||||
{
|
||||
}
|
||||
|
||||
protected:
|
||||
|
||||
inline TContext& get_fsm_context() const
|
||||
{
|
||||
return static_cast<TContext&>(ifsm_state::get_fsm_context());
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)
|
||||
|
||||
@ -422,6 +422,8 @@ namespace etl
|
||||
cog.outl(" {")
|
||||
cog.outl(" }")
|
||||
cog.outl("")
|
||||
cog.outl("protected:")
|
||||
cog.outl("")
|
||||
cog.outl(" inline TContext& get_fsm_context() const")
|
||||
cog.outl(" {")
|
||||
cog.outl(" return static_cast<TContext&>(ifsm_state::get_fsm_context());")
|
||||
@ -493,10 +495,13 @@ namespace etl
|
||||
cog.outl(" {")
|
||||
cog.outl(" }")
|
||||
cog.outl("")
|
||||
cog.outl("protected:")
|
||||
cog.outl("")
|
||||
cog.outl(" inline TContext& get_fsm_context() const")
|
||||
cog.outl(" {")
|
||||
cog.outl(" return static_cast<TContext&>(ifsm_state::get_fsm_context());")
|
||||
cog.outl(" }")
|
||||
cog.outl("")
|
||||
cog.outl("private:")
|
||||
cog.outl("")
|
||||
cog.outl(" etl::fsm_state_id_t process_event(etl::imessage_router& source, const etl::imessage& message)")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user