FreeTensor
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
freetensor::MetadataSelector Class Referenceabstract

#include <selector.h>

Inheritance diagram for freetensor::MetadataSelector:
Inheritance graph
[legend]
Collaboration diagram for freetensor::MetadataSelector:
Collaboration graph
[legend]

Public Member Functions

bool match (const Metadata &md)
 
- Public Member Functions inherited from freetensor::Selector
virtual ~Selector ()
 
bool match (const Stmt &stmt)
 

Protected Member Functions

virtual bool matchImpl (const Metadata &md)=0
 
virtual bool matchImpl (const Stmt &stmt) override
 
virtual bool matchImpl (const Stmt &stmt)=0
 

Member Function Documentation

◆ match()

bool freetensor::MetadataSelector::match ( const Metadata md)
inline

◆ matchImpl() [1/2]

virtual bool freetensor::MetadataSelector::matchImpl ( const Metadata md)
protectedpure virtual

◆ matchImpl() [2/2]

virtual bool freetensor::MetadataSelector::matchImpl ( const Stmt stmt)
inlineoverrideprotectedvirtual

Implements freetensor::Selector.

Reimplemented in freetensor::IDSelector.


The documentation for this class was generated from the following file: