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 50 of file SymbolStringPool.h.
|
default |
|
inline |
Definition at line 57 of file SymbolStringPool.h.
|
inline |
Definition at line 58 of file SymbolStringPool.h.
References S.
|
inline |
Definition at line 75 of file SymbolStringPool.h.
References Other, S, and std::swap().
|
inline |
Definition at line 89 of file SymbolStringPool.h.
|
inlineexplicit |
Definition at line 96 of file SymbolStringPool.h.
References S.
|
inline |
Definition at line 98 of file SymbolStringPool.h.
References S.
|
inline |
Definition at line 64 of file SymbolStringPool.h.
|
inline |
Definition at line 79 of file SymbolStringPool.h.
References assert(), Other, S, and std::swap().
|
friend |
Definition at line 53 of file SymbolStringPool.h.
|
friend |
Definition at line 105 of file SymbolStringPool.h.
|
friend |
Definition at line 110 of file SymbolStringPool.h.
|
friend |
Definition at line 100 of file SymbolStringPool.h.
|
friend |
Definition at line 51 of file SymbolStringPool.h.
|
friend |
Definition at line 52 of file SymbolStringPool.h.