Matching or combinator.

Synopsis

Declared in <llvm/Support/PatternMatchHelpers.h>

template<
    typename Ty,
    typename... Tys>
struct match_combine_or<Ty, Tys...>
    : match_combine_or<Tys...>

Base Classes

Name

Description

match_combine_or<Tys...>

Matching or combinator leaf case.

Member Functions

Name

Description

match_combine_or [constructor]

Construct an or‐combinator from P and the remaining patterns Ps.

match

Match if V matches this pattern or any remaining or‐combinator pattern.

Data Members

Name

Description

P

Pattern matcher for this combinator element.

Created with MrDocs