13#ifndef LLVM_EXECUTIONENGINE_ORC_SHARED_SYMBOLNAMESPEC_H
14#define LLVM_EXECUTIONENGINE_ORC_SHARED_SYMBOLNAMESPEC_H
43 : Name(Name), Kind(Kind) {}
Represent a constant reference to a string, i.e.
static constexpr SymbolNameSpec c(StringRef Name)
constexpr StringRef getName() const
constexpr SymbolNameSpec(StringRef Name, SymbolNameKind Kind=SymbolNameKind::Verbatim)
static constexpr SymbolNameSpec linker(StringRef Name)
static constexpr SymbolNameSpec ir(StringRef Name)
static constexpr SymbolNameSpec verbatim(StringRef Name)
constexpr SymbolNameKind getKind() const
SymbolNameKind
The naming level a symbol name is expressed in, which determines how it is mangled before being inter...