LIEF: Library to Instrument Executable Formats Version 0.17.0
|
An entry in this table which is composed of an UTF-16 key and an UTF-16 value. More...
#include <ResourceStringTable.hpp>
Public Member Functions | |
std::string | key_u8 () const |
Key in utf8 representation. | |
std::string | value_u8 () const |
Value in utf8 representation. | |
bool | is_defined () const |
operator bool () const | |
std::string | to_string () const |
Public Attributes | |
std::u16string | key |
std::u16string | value |
An entry in this table which is composed of an UTF-16 key and an UTF-16 value.
|
inline |
Referenced by operator bool().
std::string LIEF::PE::ResourceStringTable::entry_t::key_u8 | ( | ) | const |
Key in utf8 representation.
Referenced by to_string().
|
inline |
References is_defined().
|
inline |
References key_u8(), and value_u8().
Referenced by operator<<.
std::string LIEF::PE::ResourceStringTable::entry_t::value_u8 | ( | ) | const |
Value in utf8 representation.
Referenced by to_string().
std::u16string LIEF::PE::ResourceStringTable::entry_t::key |
Referenced by is_defined().
std::u16string LIEF::PE::ResourceStringTable::entry_t::value |
Referenced by is_defined().