LLVM
8.0.1
|
Pointer to a pooled string representing a symbol name. More...
#include "llvm/ExecutionEngine/Orc/SymbolStringPool.h"
Public Member Functions | |
SymbolStringPtr ()=default | |
SymbolStringPtr (const SymbolStringPtr &Other) | |
SymbolStringPtr & | operator= (const SymbolStringPtr &Other) |
SymbolStringPtr (SymbolStringPtr &&Other) | |
SymbolStringPtr & | operator= (SymbolStringPtr &&Other) |
~SymbolStringPtr () | |
StringRef | operator* () const |
Friends | |
class | SymbolStringPool |
struct | DenseMapInfo< SymbolStringPtr > |
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 51 of file SymbolStringPool.h.
|
default |
|
inline |
Definition at line 62 of file SymbolStringPool.h.
|
inline |
Definition at line 77 of file SymbolStringPool.h.
References Other, and std::swap().
|
inline |
Definition at line 89 of file SymbolStringPool.h.
|
inline |
Definition at line 94 of file SymbolStringPool.h.
References llvm::StringMapEntry< ValueTy >::getValue(), and llvm::orc::SymbolStringPool::SymbolStringPtr.
|
inline |
Definition at line 68 of file SymbolStringPool.h.
References llvm::StringMapEntry< ValueTy >::getValue().
|
inline |
Definition at line 81 of file SymbolStringPool.h.
References Other, and std::swap().
|
friend |
Definition at line 53 of file SymbolStringPool.h.
|
friend |
Definition at line 115 of file SymbolStringPool.h.
|
friend |
Definition at line 107 of file SymbolStringPool.h.
|
friend |
Definition at line 52 of file SymbolStringPool.h.