|
LLVM
4.0.0
|
FoldingSetNodeWrapper - This template class is used to "wrap" arbitrary types in an enclosing object so that they can be inserted into FoldingSets. More...
#include <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::FoldingSetImpl::Node | |
| Node () | |
| 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 725 of file FoldingSet.h.
|
inlineexplicit |
Definition at line 730 of file FoldingSet.h.
|
inline |
Definition at line 735 of file FoldingSet.h.
|
inline |
Definition at line 736 of file FoldingSet.h.
|
inline |
Definition at line 739 of file FoldingSet.h.
|
inline |
Definition at line 738 of file FoldingSet.h.
|
inline |
Definition at line 733 of file FoldingSet.h.
References llvm::DefaultFoldingSetTrait< T >::Profile().
1.8.6