picceler
A compiled DSL for image processing, built on MLIR
Loading...
Searching...
No Matches
picceler::ReturnNode Class Reference

AST node for "return" statements. More...

#include <ast.h>

Inheritance diagram for picceler::ReturnNode:
picceler::ASTNode

Public Member Functions

 ReturnNode (Location loc, std::unique_ptr< ASTNode > returnValue)
ASTNode * returnValue () const
std::string toString () const override
Public Member Functions inherited from picceler::ASTNode
 ASTNode ()
virtual ~ASTNode ()=default
 ASTNode (Location loc)
 ASTNode (const ASTNode &)=delete
ASTNode & operator= (const ASTNode &)=delete
 ASTNode (ASTNode &&)=default
ASTNode & operator= (ASTNode &&)=default
Location location () const

Detailed Description

AST node for "return" statements.

Constructor & Destructor Documentation

◆ ReturnNode()

picceler::ReturnNode::ReturnNode ( Location loc,
std::unique_ptr< ASTNode > returnValue )
inline

Member Function Documentation

◆ returnValue()

ASTNode * picceler::ReturnNode::returnValue ( ) const
inline

◆ toString()

std::string picceler::ReturnNode::toString ( ) const
overridevirtual

Implements picceler::ASTNode.


The documentation for this class was generated from the following files:
  • /__w/picceler/picceler/include/ast.h
  • /__w/picceler/picceler/src/ast.cpp