LLVM API Documentation
#include <FoldingSet.h>


Public Member Functions | |
| FoldingSetNodeWrapper (const T &x) | |
| virtual | ~FoldingSetNodeWrapper () |
| template<typename A1 > | |
| FoldingSetNodeWrapper (const A1 &a1) | |
| template<typename A1 , typename A2 > | |
| FoldingSetNodeWrapper (const A1 &a1, const A2 &a2) | |
| template<typename A1 , typename A2 , typename A3 > | |
| FoldingSetNodeWrapper (const A1 &a1, const A2 &a2, const A3 &a3) | |
| template<typename A1 , typename A2 , typename A3 , typename A4 > | |
| FoldingSetNodeWrapper (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4) | |
| template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > | |
| FoldingSetNodeWrapper (const A1 &a1, const A2 &a2, const A3 &a3, const A4 &a4, const A5 &a5) | |
| void | Profile (FoldingSetNodeID &ID) |
| T & | getValue () |
| const T & | getValue () const |
| operator T & () | |
| operator const T & () const | |
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 735 of file FoldingSet.h.
| llvm::FoldingSetNodeWrapper< T >::FoldingSetNodeWrapper | ( | const T & | x | ) | [inline, explicit] |
Definition at line 738 of file FoldingSet.h.
| virtual llvm::FoldingSetNodeWrapper< T >::~FoldingSetNodeWrapper | ( | ) | [inline, virtual] |
Definition at line 739 of file FoldingSet.h.
| llvm::FoldingSetNodeWrapper< T >::FoldingSetNodeWrapper | ( | const A1 & | a1 | ) | [inline, explicit] |
Definition at line 742 of file FoldingSet.h.
| llvm::FoldingSetNodeWrapper< T >::FoldingSetNodeWrapper | ( | const A1 & | a1, |
| const A2 & | a2 | ||
| ) | [inline, explicit] |
Definition at line 746 of file FoldingSet.h.
| llvm::FoldingSetNodeWrapper< T >::FoldingSetNodeWrapper | ( | const A1 & | a1, |
| const A2 & | a2, | ||
| const A3 & | a3 | ||
| ) | [inline, explicit] |
Definition at line 750 of file FoldingSet.h.
| llvm::FoldingSetNodeWrapper< T >::FoldingSetNodeWrapper | ( | const A1 & | a1, |
| const A2 & | a2, | ||
| const A3 & | a3, | ||
| const A4 & | a4 | ||
| ) | [inline, explicit] |
Definition at line 754 of file FoldingSet.h.
| llvm::FoldingSetNodeWrapper< T >::FoldingSetNodeWrapper | ( | const A1 & | a1, |
| const A2 & | a2, | ||
| const A3 & | a3, | ||
| const A4 & | a4, | ||
| const A5 & | a5 | ||
| ) | [inline, explicit] |
Definition at line 759 of file FoldingSet.h.
| T& llvm::FoldingSetNodeWrapper< T >::getValue | ( | ) | [inline] |
Definition at line 766 of file FoldingSet.h.
| const T& llvm::FoldingSetNodeWrapper< T >::getValue | ( | ) | const [inline] |
Definition at line 767 of file FoldingSet.h.
| llvm::FoldingSetNodeWrapper< T >::operator const T & | ( | ) | const [inline] |
Definition at line 770 of file FoldingSet.h.
| llvm::FoldingSetNodeWrapper< T >::operator T & | ( | ) | [inline] |
Definition at line 769 of file FoldingSet.h.
| void llvm::FoldingSetNodeWrapper< T >::Profile | ( | FoldingSetNodeID & | ID | ) | [inline] |
Definition at line 764 of file FoldingSet.h.