Files
M5Stack_Linux_Libs/components/cppstate/include/Action.h
T
dianjixz 49df8c5def [init]
2024-04-10 12:21:46 +08:00

35 lines
434 B
C++

#pragma once
// 表示动作。
template<typename TType>
class Action
{
public:
Action()
{
}
Action(const TType& type)
{
setType(type);
}
/// <summary>
/// 类型。
/// </summary>
/// <returns></returns>
TType type() const {
return m_type;
}
/// <summary>
/// 设置类型。
/// </summary>
/// <param name="type"></param>
void setType(const TType &type)
{
m_type = type;
}
private:
TType m_type;
};