LLVM
15.0.0git
|
Pointer to a pooled string representing a symbol name. More...
#include "llvm/ExecutionEngine/Orc/SymbolStringPool.h"
Public Member Functions | |
SymbolStringPtr ()=default | |
SymbolStringPtr (std::nullptr_t) | |
SymbolStringPtr (const SymbolStringPtr &Other) | |
SymbolStringPtr & | operator= (const SymbolStringPtr &Other) |
SymbolStringPtr (SymbolStringPtr &&Other) | |
SymbolStringPtr & | operator= (SymbolStringPtr &&Other) |
~SymbolStringPtr () | |
operator bool () const | |
StringRef | operator* () const |
Friends | |
class | OrcV2CAPIHelper |
class | SymbolStringPool |
struct | DenseMapInfo< SymbolStringPtr > |
bool | operator== (const SymbolStringPtr &LHS, const SymbolStringPtr &RHS) |
bool | operator!= (const SymbolStringPtr &LHS, const SymbolStringPtr &RHS) |
bool | operator< (const SymbolStringPtr &LHS, const SymbolStringPtr &RHS) |
Pointer to a pooled string representing a symbol name.
Definition at line 57 of file SymbolStringPool.h.
|
default |
|
inline |
Definition at line 64 of file SymbolStringPool.h.
|
inline |
Definition at line 65 of file SymbolStringPool.h.
References S.
|
inline |
Definition at line 82 of file SymbolStringPool.h.
References Other, S, and std::swap().
|
inline |
Definition at line 96 of file SymbolStringPool.h.
|
inlineexplicit |
Definition at line 103 of file SymbolStringPool.h.
References S.
|
inline |
Definition at line 105 of file SymbolStringPool.h.
References S.
|
inline |
Definition at line 71 of file SymbolStringPool.h.
|
inline |
Definition at line 86 of file SymbolStringPool.h.
References assert(), Other, S, and std::swap().
|
friend |
Definition at line 60 of file SymbolStringPool.h.
|
friend |
Definition at line 112 of file SymbolStringPool.h.
|
friend |
Definition at line 117 of file SymbolStringPool.h.
|
friend |
Definition at line 107 of file SymbolStringPool.h.
|
friend |
Definition at line 58 of file SymbolStringPool.h.
|
friend |
Definition at line 59 of file SymbolStringPool.h.