VapourSynth-llvmexpr
Loading...
Searching...
No Matches
infix2postfix::ExprStmt Struct Reference

#include <llvmexpr/frontend/infix2postfix/AST.hpp>

Collaboration diagram for infix2postfix::ExprStmt:

Public Member Functions

 ExprStmt (std::unique_ptr< Expr > e)

Public Attributes

std::unique_ptr< Exprexpr
Range range

Detailed Description

Definition at line 135 of file AST.hpp.

Constructor & Destructor Documentation

◆ ExprStmt()

infix2postfix::ExprStmt::ExprStmt ( std::unique_ptr< Expr > e)
inlineexplicit

Definition at line 319 of file AST.hpp.

319 : expr(std::move(e)) {
320 if (expr) {
321 range = expr->range();
322 }
323}
std::unique_ptr< Expr > expr
Definition AST.hpp:136

References expr, and range.

Member Data Documentation

◆ expr

std::unique_ptr<Expr> infix2postfix::ExprStmt::expr

Definition at line 136 of file AST.hpp.

Referenced by ExprStmt().

◆ range

Range infix2postfix::ExprStmt::range

Definition at line 137 of file AST.hpp.

Referenced by ExprStmt().


The documentation for this struct was generated from the following file:
  • llvmexpr/frontend/infix2postfix/AST.hpp