LLVM 20.0.0git
Public Member Functions | Friends | List of all members
llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::LazyValueConstructor Class Reference

#include "llvm/ADT/TrieRawHashMap.h"

Public Member Functions

value_typeoperator() (T &&RHS)
 
value_typeoperator() (const T &RHS)
 
template<class... ArgsT>
value_typeemplace (ArgsT &&...Args)
 
 LazyValueConstructor (LazyValueConstructor &&RHS)
 
 ~LazyValueConstructor ()
 

Friends

class ThreadSafeTrieRawHashMap
 

Detailed Description

template<class T, size_t NumHashBytes>
class llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::LazyValueConstructor

Definition at line 270 of file TrieRawHashMap.h.

Constructor & Destructor Documentation

◆ LazyValueConstructor()

template<class T , size_t NumHashBytes>
llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::LazyValueConstructor::LazyValueConstructor ( LazyValueConstructor &&  RHS)
inline

Definition at line 287 of file TrieRawHashMap.h.

References RHS.

◆ ~LazyValueConstructor()

template<class T , size_t NumHashBytes>
llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::LazyValueConstructor::~LazyValueConstructor ( )
inline

Definition at line 291 of file TrieRawHashMap.h.

References assert().

Member Function Documentation

◆ emplace()

template<class T , size_t NumHashBytes>
template<class... ArgsT>
value_type & llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::LazyValueConstructor::emplace ( ArgsT &&...  Args)
inline

Definition at line 280 of file TrieRawHashMap.h.

References assert().

◆ operator()() [1/2]

template<class T , size_t NumHashBytes>
value_type & llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::LazyValueConstructor::operator() ( const T RHS)
inline

Definition at line 276 of file TrieRawHashMap.h.

References assert(), and RHS.

◆ operator()() [2/2]

template<class T , size_t NumHashBytes>
value_type & llvm::ThreadSafeTrieRawHashMap< T, NumHashBytes >::LazyValueConstructor::operator() ( T &&  RHS)
inline

Definition at line 272 of file TrieRawHashMap.h.

References assert(), and RHS.

Friends And Related Function Documentation

◆ ThreadSafeTrieRawHashMap

template<class T , size_t NumHashBytes>
friend class ThreadSafeTrieRawHashMap
friend

Definition at line 299 of file TrieRawHashMap.h.


The documentation for this class was generated from the following file: