Skip to content

Pattern

Abstract interface for a pattern which can match ASTs

Synopsis

Declared in <src/midend/programTransformation/finiteDifferencing/patternRewrite.h>

class Pattern;

Member Functions

Name

Description

~Pattern [destructor] [virtual]

Destructor

match [virtual]

subst [virtual]

Non-Member Functions

Name

Description

p_AddOp

Match an addition operation

p_CommaOp

Match a comma operation

p_MultiplyOp

Match a multiplication operation

p_PlusAssignOp

Match an add‐assign operation

p_int

Match a particular integer

p_value

Match any constant into a variable

p_var

Match anything into a variable

patact

Create a PatternActionRule

Created with MrDocs