17#ifndef LIEF_PE_RESOURCE_STRING_TABLE_H
18#define LIEF_PE_RESOURCE_STRING_TABLE_H
21#include "LIEF/visibility.h"
22#include "LIEF/Object.hpp"
26class ResourcesManager;
35 name_(std::move(name)),
44 void accept(
Visitor& visitor)
const override;
52 const std::u16string&
name()
const {
56 LIEF_API
friend std::ostream& operator<<(std::ostream& os,
const ResourceStringTable& string_table);
Definition ResourceStringTable.hpp:28
int16_t length() const
The size of the string, not including length field itself.
Definition ResourceStringTable.hpp:47
const std::u16string & name() const
The variable-length Unicode string data, word-aligned.
Definition ResourceStringTable.hpp:52
The Resource Manager provides an enhanced API to manipulate the resource tree.
Definition ResourcesManager.hpp:38
Definition Visitor.hpp:221
LIEF namespace.
Definition Abstract/Binary.hpp:31