HiveMindBridge
UserCallbackArgumentDescription.h
Go to the documentation of this file.
1 #ifndef HIVE_MIND_BRIDGE_USERCALLBACKARGUMENTDESCRIPTION_H
2 #define HIVE_MIND_BRIDGE_USERCALLBACKARGUMENTDESCRIPTION_H
3 
4 #include <pheromones/FunctionDescriptionArgumentTypeDTO.h>
5 #include <string>
6 
8  public:
10 
11  UserCallbackArgumentDescription(std::string name, FunctionDescriptionArgumentTypeDTO type);
12 
13  std::string getName();
14 
15  FunctionDescriptionArgumentTypeDTO getType();
16 
17  private:
18  std::string m_name;
19  FunctionDescriptionArgumentTypeDTO m_type = FunctionDescriptionArgumentTypeDTO::Unknown;
20 };
21 
22 #endif // HIVE_MIND_BRIDGE_USERCALLBACKARGUMENTDESCRIPTION_H
UserCallbackArgumentDescription::getName
std::string getName()
Definition: UserCallbackArgumentDescription.cpp:9
UserCallbackArgumentDescription::m_type
FunctionDescriptionArgumentTypeDTO m_type
Definition: UserCallbackArgumentDescription.h:19
UserCallbackArgumentDescription::m_name
std::string m_name
Definition: UserCallbackArgumentDescription.h:18
UserCallbackArgumentDescription::getType
FunctionDescriptionArgumentTypeDTO getType()
Definition: UserCallbackArgumentDescription.cpp:11
UserCallbackArgumentDescription::UserCallbackArgumentDescription
UserCallbackArgumentDescription()=default
UserCallbackArgumentDescription
Definition: UserCallbackArgumentDescription.h:7