retdec
include
retdec
fileformat
types
rich_header
linker_info.h
Go to the documentation of this file.
1
7
#ifndef RETDEC_FILEFORMAT_TYPES_RICH_HEADER_LINKER_INFO_H
8
#define RETDEC_FILEFORMAT_TYPES_RICH_HEADER_LINKER_INFO_H
9
10
#include <string>
11
12
namespace
retdec
{
13
namespace
fileformat
{
14
18
class
LinkerInfo
19
{
20
private
:
21
uint32_t
productId
= 0;
22
uint32_t
productBuild
= 0;
23
uint32_t
count
= 0;
24
std::string
productName
;
25
std::string
visualStudioName
;
26
public
:
29
uint32_t
getProductId
()
const
;
30
uint32_t
getProductBuild
()
const
;
31
uint32_t
getNumberOfUses
()
const
;
32
std::string
getProductName
()
const
;
33
std::string
getVisualStudioName
()
const
;
35
38
void
setProductId
(uint32_t richProductId);
39
void
setProductBuild
(uint32_t richProductBuild);
40
void
setNumberOfUses
(uint32_t richProductCount);
41
void
setProductName
(
const
std::string & richProductName);
42
void
setVisualStudioName
(
const
std::string & richVisualStudioName);
44
};
45
46
}
// namespace fileformat
47
}
// namespace retdec
48
49
#endif
retdec::fileformat::LinkerInfo
Definition:
linker_info.h:19
retdec::fileformat::LinkerInfo::visualStudioName
std::string visualStudioName
Product codename.
Definition:
linker_info.h:25
retdec::fileformat::LinkerInfo::setProductName
void setProductName(const std::string &richProductName)
Definition:
linker_info.cpp:84
retdec::fileformat::LinkerInfo::productName
std::string productName
Product codename.
Definition:
linker_info.h:24
retdec::fileformat::LinkerInfo::setProductId
void setProductId(uint32_t richProductId)
Definition:
linker_info.cpp:61
retdec::fileformat::LinkerInfo::getProductId
uint32_t getProductId() const
Definition:
linker_info.cpp:16
retdec::fileformat::LinkerInfo::getProductBuild
uint32_t getProductBuild() const
Definition:
linker_info.cpp:25
retdec::fileformat::LinkerInfo::getVisualStudioName
std::string getVisualStudioName() const
Definition:
linker_info.cpp:52
retdec::fileformat::LinkerInfo::getNumberOfUses
uint32_t getNumberOfUses() const
Definition:
linker_info.cpp:34
retdec::fileformat::LinkerInfo::getProductName
std::string getProductName() const
Definition:
linker_info.cpp:43
retdec::fileformat::LinkerInfo::setProductBuild
void setProductBuild(uint32_t richProductBuild)
Definition:
linker_info.cpp:70
retdec::fileformat::LinkerInfo::count
uint32_t count
number of uses
Definition:
linker_info.h:23
retdec::fileformat::LinkerInfo::productId
uint32_t productId
Product ID from the RichHeader.
Definition:
linker_info.h:21
retdec::fileformat::LinkerInfo::productBuild
uint32_t productBuild
Product Build from the RichHeader.
Definition:
linker_info.h:22
retdec::fileformat::LinkerInfo::setVisualStudioName
void setVisualStudioName(const std::string &richVisualStudioName)
Definition:
linker_info.cpp:89
retdec::fileformat::LinkerInfo::setNumberOfUses
void setNumberOfUses(uint32_t richProductCount)
Definition:
linker_info.cpp:79
fileformat
retdec
Definition:
archive_wrapper.h:19
Generated on Tue Aug 8 2023 10:45:48 for retdec by
1.9.1