LLVM 19.0.0git
llvm::LazyAtomicPointer< T > Member List

This is the complete list of members for llvm::LazyAtomicPointer< T >, including all inherited members.

compare_exchange_strong(T *&ExistingValue, T *NewValue)llvm::LazyAtomicPointer< T >inline
compare_exchange_weak(T *&ExistingValue, T *NewValue)llvm::LazyAtomicPointer< T >inline
exchange(T *Value)llvm::LazyAtomicPointer< T >inline
LazyAtomicPointer()llvm::LazyAtomicPointer< T >inline
LazyAtomicPointer(std::nullptr_t)llvm::LazyAtomicPointer< T >inline
LazyAtomicPointer(T *Value)llvm::LazyAtomicPointer< T >inline
LazyAtomicPointer(const LazyAtomicPointer &RHS)llvm::LazyAtomicPointer< T >inline
load() constllvm::LazyAtomicPointer< T >inline
loadOrGenerate(function_ref< T *()> Generator)llvm::LazyAtomicPointer< T >inline
operator bool() constllvm::LazyAtomicPointer< T >inlineexplicit
operator T*() constllvm::LazyAtomicPointer< T >inline
operator*() constllvm::LazyAtomicPointer< T >inline
operator->() constllvm::LazyAtomicPointer< T >inline
operator=(std::nullptr_t)llvm::LazyAtomicPointer< T >inline
operator=(T *RHS)llvm::LazyAtomicPointer< T >inline
operator=(const LazyAtomicPointer &RHS)llvm::LazyAtomicPointer< T >inline
store(T *Value)llvm::LazyAtomicPointer< T >inline