LIEF: Library to Instrument Executable Formats Version 0.17.0
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
16#ifndef LIEF_COFF_STRING_H
17#define LIEF_COFF_STRING_H
36 String(uint32_t offset, std::string str) :
48 const std::string&
str()
const {
60 String&
str(std::string str) {
61 str_ = std::move(str);
71 std::ostream&
operator<<(std::ostream& os,
const String& str)
This class represents a string located in the COFF string table.
Definition String.hpp:33
String & operator=(String &&)=default
const std::string & str() const
The actual string.
Definition String.hpp:50
String(uint32_t offset, std::string str)
Definition String.hpp:36
String(String &&)=default
String & operator=(const String &)=default
String & offset(uint32_t value)
Definition String.hpp:65
friend std::ostream & operator<<(std::ostream &os, const String &str)
Definition String.hpp:71
String & str(std::string str)
Definition String.hpp:60
uint32_t offset() const
The offset of this string the in the COFF string table. This offset includes the first 4-bytes that h...
Definition String.hpp:56
String(const String &)=default
Definition AuxiliarySymbol.hpp:29
LIEF namespace.
Definition Abstract/Binary.hpp:39
#define LIEF_API
Definition visibility.h:41