#include <PatternMatch.h>
|
PatternListT::iterator | begin () |
|
PatternListT::iterator | end () |
|
PatternListT::const_iterator | begin () const |
|
PatternListT::const_iterator | end () const |
|
void | clear () |
|
template<typename... Ts, typename ConstructorArg , typename... ConstructorArgs, typename = std::enable_if_t<sizeof...(Ts) != 0>> |
void | insert (ConstructorArg &&arg, ConstructorArgs &&... args) |
|
◆ begin() [1/2]
PatternListT::iterator mlir::OwningRewritePatternList::begin |
( |
| ) |
|
|
inline |
◆ begin() [2/2]
PatternListT::const_iterator mlir::OwningRewritePatternList::begin |
( |
| ) |
const |
|
inline |
◆ clear()
void mlir::OwningRewritePatternList::clear |
( |
| ) |
|
|
inline |
◆ end() [1/2]
PatternListT::iterator mlir::OwningRewritePatternList::end |
( |
| ) |
|
|
inline |
◆ end() [2/2]
PatternListT::const_iterator mlir::OwningRewritePatternList::end |
( |
| ) |
const |
|
inline |
◆ insert()
template<typename... Ts, typename ConstructorArg , typename... ConstructorArgs, typename = std::enable_if_t<sizeof...(Ts) != 0>>
void mlir::OwningRewritePatternList::insert |
( |
ConstructorArg && |
arg, |
|
|
ConstructorArgs &&... |
args |
|
) |
| |
|
inline |
Add an instance of each of the pattern types 'Ts' to the pattern list with the given arguments. Note: ConstructorArg is necessary here to separate the two variadic lists.
The documentation for this class was generated from the following file: