retdec
dotnet_parameter.h
Go to the documentation of this file.
1 
7 #ifndef RETDEC_FILEFORMAT_TYPES_DOTNET_TYPES_DOTNET_PARAMETER_H
8 #define RETDEC_FILEFORMAT_TYPES_DOTNET_TYPES_DOTNET_PARAMETER_H
9 
10 #include <memory>
11 
14 
15 namespace retdec {
16 namespace fileformat {
17 
22 {
23  private:
24  std::unique_ptr<DotnetDataTypeBase> dataType;
25  public:
28  const DotnetDataTypeBase* getDataType() const;
30 
33  void setDataType(std::unique_ptr<DotnetDataTypeBase>&& paramDataType);
35 };
36 
37 } // namespace fileformat
38 } // namespace retdec
39 
40 #endif
Definition: dotnet_data_types.h:66
Definition: dotnet_parameter.h:22
std::unique_ptr< DotnetDataTypeBase > dataType
Definition: dotnet_parameter.h:24
void setDataType(std::unique_ptr< DotnetDataTypeBase > &&paramDataType)
Definition: dotnet_parameter.cpp:25
const DotnetDataTypeBase * getDataType() const
Definition: dotnet_parameter.cpp:16
Definition: dotnet_type.h:30
Classes for .NET data types.
Class for .NET type.
Definition: archive_wrapper.h:19