15#ifndef LIEF_ASM_ASSEMBLER_CONFIG_H
16#define LIEF_ASM_ASSEMBLER_CONFIG_H
AssemblerConfig & operator=(const AssemblerConfig &)=default
AssemblerConfig()=default
static AssemblerConfig & default_config()
Default configuration.
Definition AssemblerConfig.hpp:50
DIALECT
The different supported dialects.
Definition AssemblerConfig.hpp:40
@ X86_INTEL
Intel syntax.
Definition AssemblerConfig.hpp:43
@ DEFAULT_DIALECT
Definition AssemblerConfig.hpp:41
@ X86_ATT
AT&T syntax.
Definition AssemblerConfig.hpp:46
AssemblerConfig & operator=(AssemblerConfig &&)=default
AssemblerConfig(const AssemblerConfig &)=default
DIALECT dialect
The dialect of the input assembly code.
Definition AssemblerConfig.hpp:56
AssemblerConfig(AssemblerConfig &&)=default
virtual ~AssemblerConfig()=default
virtual optional< uint64_t > resolve_symbol(const std::string &)
This function aims to be overloaded in order to resolve symbols used in the assembly listing.
Definition AssemblerConfig.hpp:82
Definition optional.hpp:23
Namespace related to assembly/disassembly support.
Definition Abstract/Binary.hpp:47
LIEF namespace.
Definition Abstract/Binary.hpp:40
tl::unexpected< lief_errors > nullopt()
Definition optional.hpp:36
#define LIEF_API
Definition visibility.h:41