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;
41 void accept(
Visitor& visitor)
const override;
47 const std::u16string&
name()
const;
50 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.
const std::u16string & name() const
The variable-length Unicode string data, word-aligned.
The Resource Manager provides an enhanced API to manipulate the resource tree.
Definition ResourcesManager.hpp:38
Definition Visitor.hpp:219
LIEF namespace.
Definition Abstract/Binary.hpp:32