This template class is used to "wrap" arbitrary types in an enclosing object so that they can be inserted into FoldingSets.
Synopsis
Declared in <llvm/ADT/FoldingSet.h>
template<typename T>
class FoldingSetNodeWrapper
: public FoldingSetNode
Base Classes
Name |
Description |
Convenience alias for the base node type stored in a folding set. |
Member Functions
Name |
Description |
|
Construct a wrapper around a |
Add the wrapped value's profile bits to |
|
Return a mutable reference to the wrapped value. |
|
Return a const reference to the wrapped value. |
|
Implicit conversion to the wrapped value. |
|
Implicit conversion to the wrapped const value. |
Created with MrDocs