retdec
|
#include <resource.h>
Public Member Functions | |
Getters | |
std::string | getCrc32 () const |
std::string | getMd5 () const |
std::string | getSha256 () const |
std::string | getName () const |
std::string | getType () const |
std::string | getLanguage () const |
std::string | getNameIdStr (std::ios_base &(*format)(std::ios_base &)) const |
std::string | getTypeIdStr (std::ios_base &(*format)(std::ios_base &)) const |
std::string | getLanguageIdStr (std::ios_base &(*format)(std::ios_base &)) const |
std::string | getSublanguageIdStr (std::ios_base &(*format)(std::ios_base &)) const |
std::string | getOffsetStr (std::ios_base &(*format)(std::ios_base &)) const |
std::string | getSizeStr (std::ios_base &(*format)(std::ios_base &)) const |
Setters | |
void | setCrc32 (std::string rCrc32) |
void | setMd5 (std::string rMd5) |
void | setSha256 (std::string rSha256) |
void | setName (std::string rName) |
void | setType (std::string rType) |
void | setLanguage (std::string rLan) |
void | setNameId (std::size_t rId) |
void | setTypeId (std::size_t rId) |
void | setLanguageId (std::size_t rId) |
void | setSublanguageId (std::size_t rId) |
void | setOffset (std::size_t rOffset) |
void | setSize (std::size_t rSize) |
Private Attributes | |
std::string | crc32 |
CRC32 of resource content. More... | |
std::string | md5 |
MD5 of resource content. More... | |
std::string | sha256 |
SHA256 of recource content. More... | |
std::string | name |
resource name More... | |
std::string | type |
resource type More... | |
std::string | language |
resource language More... | |
std::size_t | nameId = std::numeric_limits<std::size_t>::max() |
resource name identifier More... | |
std::size_t | typeId = std::numeric_limits<std::size_t>::max() |
resource type identifier More... | |
std::size_t | languageId = std::numeric_limits<std::size_t>::max() |
resource language identifier More... | |
std::size_t | sublanguageId = std::numeric_limits<std::size_t>::max() |
resource sublanguage identifier More... | |
std::size_t | offset = std::numeric_limits<std::size_t>::max() |
offset in file More... | |
std::size_t | size = std::numeric_limits<std::size_t>::max() |
size in file More... | |
One resource
Value std::numeric_limits<std::size_t>::max() mean unspecified value or error for numeric types.
std::string retdec::fileinfo::Resource::getCrc32 | ( | ) | const |
Get CRC32
std::string retdec::fileinfo::Resource::getLanguage | ( | ) | const |
Get resource language
std::string retdec::fileinfo::Resource::getLanguageIdStr | ( | std::ios_base &(*)(std::ios_base &) | format | ) | const |
Get resource language ID
format | Format of resulting string (e.g. std::dec, std::hex) |
std::string retdec::fileinfo::Resource::getMd5 | ( | ) | const |
Get MD5
std::string retdec::fileinfo::Resource::getName | ( | ) | const |
Get resource name
std::string retdec::fileinfo::Resource::getNameIdStr | ( | std::ios_base &(*)(std::ios_base &) | format | ) | const |
Get resource name ID
format | Format of resulting string (e.g. std::dec, std::hex) |
std::string retdec::fileinfo::Resource::getOffsetStr | ( | std::ios_base &(*)(std::ios_base &) | format | ) | const |
Get resource offset
format | Format of resulting string (e.g. std::dec, std::hex) |
std::string retdec::fileinfo::Resource::getSha256 | ( | ) | const |
Get SHA256
std::string retdec::fileinfo::Resource::getSizeStr | ( | std::ios_base &(*)(std::ios_base &) | format | ) | const |
Get resource size
format | Format of resulting string (e.g. std::dec, std::hex) |
std::string retdec::fileinfo::Resource::getSublanguageIdStr | ( | std::ios_base &(*)(std::ios_base &) | format | ) | const |
Get resource sublanguage ID
format | Format of resulting string (e.g. std::dec, std::hex) |
std::string retdec::fileinfo::Resource::getType | ( | ) | const |
Get resource type
std::string retdec::fileinfo::Resource::getTypeIdStr | ( | std::ios_base &(*)(std::ios_base &) | format | ) | const |
Get resource type ID
format | Format of resulting string (e.g. std::dec, std::hex) |
void retdec::fileinfo::Resource::setCrc32 | ( | std::string | rCrc32 | ) |
Set resource CRC32
rCrc32 | CRC32 of resource content |
void retdec::fileinfo::Resource::setLanguage | ( | std::string | rLan | ) |
Set resource language
rLan | Resource language |
void retdec::fileinfo::Resource::setLanguageId | ( | std::size_t | rId | ) |
Set resource language ID
rId | Resource language ID |
void retdec::fileinfo::Resource::setMd5 | ( | std::string | rMd5 | ) |
Set resource MD5
rMd5 | MD5 of resource content |
void retdec::fileinfo::Resource::setName | ( | std::string | rName | ) |
Set resource name
rName | Resource name |
void retdec::fileinfo::Resource::setNameId | ( | std::size_t | rId | ) |
Set resource name ID
rId | Resource name ID |
void retdec::fileinfo::Resource::setOffset | ( | std::size_t | rOffset | ) |
Set resource offset in input file
rOffset | Resource offset in input file |
void retdec::fileinfo::Resource::setSha256 | ( | std::string | rSha256 | ) |
Set resource SHA256
rSha256 | SHA256 of resource content |
void retdec::fileinfo::Resource::setSize | ( | std::size_t | rSize | ) |
Set resource size in input file
rSize | Resource size in input file |
void retdec::fileinfo::Resource::setSublanguageId | ( | std::size_t | rId | ) |
Set resource sublanguage ID
rId | Resource sublanguage ID |
void retdec::fileinfo::Resource::setType | ( | std::string | rType | ) |
Set resource type
rType | Resource type |
void retdec::fileinfo::Resource::setTypeId | ( | std::size_t | rId | ) |
Set resource type ID
rId | Resource type ID |
|
private |
CRC32 of resource content.
|
private |
resource language
|
private |
resource language identifier
|
private |
MD5 of resource content.
|
private |
resource name
|
private |
resource name identifier
|
private |
offset in file
|
private |
SHA256 of recource content.
|
private |
size in file
|
private |
resource sublanguage identifier
|
private |
resource type
|
private |
resource type identifier