class TraversalWrapper

Declaration

template <typename MatcherType>
class TraversalWrapper { /* full declaration omitted */ };

Declared at: clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1541

Templates

MatcherType

Member Variables

private clang::TraversalKind TK
private MatcherType InnerMatcher

Method Overview

Methods

TraversalWrapper<MatcherType>(
    clang::TraversalKind TK,
    const MatcherType& InnerMatcher)

Declared at: clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1543

Parameters

clang::TraversalKind TK
const MatcherType& InnerMatcher

template <typename T>
Matcher<T> operator Matcher<type - parameter - 1 -
                            0>() const&

Declared at: clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1546

Templates

T

template <typename T>
Matcher<T>
operator Matcher<type - parameter - 1 - 0>() &&

Declared at: clang/include/clang/ASTMatchers/ASTMatchersInternal.h:1553

Templates

T