5 #ifndef FLUTTER_SHELL_PLATFORM_COMMON_CLIENT_WRAPPER_INCLUDE_FLUTTER_METHOD_CALL_H_
6 #define FLUTTER_SHELL_PLATFORM_COMMON_CLIENT_WRAPPER_INCLUDE_FLUTTER_METHOD_CALL_H_
17 template <
typename T = EncodableValue>
31 const std::string&
method_name()
const {
return method_name_; }
34 const T*
arguments()
const {
return arguments_.get(); }
37 std::string method_name_;
38 std::unique_ptr<T> arguments_;
const std::string & method_name() const
const T * arguments() const
MethodCall & operator=(MethodCall< T > const &)=delete
MethodCall(MethodCall< T > const &)=delete
virtual ~MethodCall()=default
MethodCall(const std::string &method_name, std::unique_ptr< T > arguments)