FreeTensor
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
selector.h File Reference
#include <string>
#include <unordered_map>
#include <ast.h>
#include <stmt.h>
Include dependency graph for selector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  freetensor::Selector
 
class  freetensor::NotSelector
 
class  freetensor::BothSelector
 
class  freetensor::EitherSelector
 
class  freetensor::NodeTypeSelector
 
class  freetensor::ChildSelector
 
class  freetensor::DescendantSelector
 
class  freetensor::ParentSelector
 
class  freetensor::AncestorSelector
 
class  freetensor::DirectBeforeSelector
 
class  freetensor::BeforeSelector
 
class  freetensor::DirectAfterSelector
 
class  freetensor::AfterSelector
 
class  freetensor::RootNodeSelector
 
class  freetensor::LeafNodeSelector
 
class  freetensor::MetadataSelector
 
class  freetensor::NotMetadataSelector
 
class  freetensor::BothMetadataSelector
 
class  freetensor::EitherMetadataSelector
 
class  freetensor::IDSelector
 
class  freetensor::LabelSelector
 
class  freetensor::TransformedSelector
 
class  freetensor::DirectCallerSelector
 
class  freetensor::CallerSelector
 
class  freetensor::RootCallSelector
 

Namespaces

namespace  freetensor
 

Functions

Ref< Selector > freetensor::parseSelector (const std::string &str)