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

#include <selector.h>

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

Public Member Functions

 BothMetadataSelector (const Ref< MetadataSelector > &lhs, const Ref< MetadataSelector > &rhs)
 
- Public Member Functions inherited from freetensor::MetadataSelector
bool match (const Metadata &md)
 
- Public Member Functions inherited from freetensor::Selector
virtual ~Selector ()
 
bool match (const Stmt &stmt)
 

Protected Member Functions

bool matchImpl (const Metadata &md) override
 
- Protected Member Functions inherited from freetensor::MetadataSelector
virtual bool matchImpl (const Metadata &md)=0
 
virtual bool matchImpl (const Stmt &stmt) override
 
virtual bool matchImpl (const Stmt &stmt)=0
 

Constructor & Destructor Documentation

◆ BothMetadataSelector()

freetensor::BothMetadataSelector::BothMetadataSelector ( const Ref< MetadataSelector > &  lhs,
const Ref< MetadataSelector > &  rhs 
)
inline

Member Function Documentation

◆ matchImpl()

bool freetensor::BothMetadataSelector::matchImpl ( const Metadata md)
overrideprotectedvirtual

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