| 
    LLVM 22.0.0git
    
   | 
 
FoldingSetNodeWrapper - This template class is used to "wrap" arbitrary types in an enclosing object so that they can be inserted into FoldingSets. More...
#include "llvm/ADT/FoldingSet.h"
Public Member Functions | |
| template<typename... Ts> | |
| FoldingSetNodeWrapper (Ts &&... Args) | |
| void | Profile (FoldingSetNodeID &ID) | 
| T & | getValue () | 
| const T & | getValue () const | 
| operator T& () | |
| operator const T & () const | |
| Public Member Functions inherited from llvm::FoldingSetBase::Node | |
| Node ()=default | |
| void * | getNextInBucket () const | 
| void | SetNextInBucket (void *N) | 
FoldingSetNodeWrapper - This template class is used to "wrap" arbitrary types in an enclosing object so that they can be inserted into FoldingSets.
Definition at line 797 of file FoldingSet.h.
      
  | 
  inlineexplicit | 
Definition at line 802 of file FoldingSet.h.
      
  | 
  inline | 
Definition at line 807 of file FoldingSet.h.
References T.
      
  | 
  inline | 
Definition at line 808 of file FoldingSet.h.
References T.
      
  | 
  inline | 
Definition at line 811 of file FoldingSet.h.
References T.
      
  | 
  inline | 
Definition at line 810 of file FoldingSet.h.
References T.
      
  | 
  inline | 
Definition at line 805 of file FoldingSet.h.
References llvm::DefaultFoldingSetTrait< T >::Profile().