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

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

Collaboration diagram for infix2postfix::VariableExpr:

Public Member Functions

 VariableExpr (Token n)

Public Attributes

Token name
Range range
std::shared_ptr< Symbolsymbol

Detailed Description

Definition at line 50 of file AST.hpp.

Constructor & Destructor Documentation

◆ VariableExpr()

infix2postfix::VariableExpr::VariableExpr ( Token n)
inlineexplicit

Definition at line 55 of file AST.hpp.

55: name(std::move(n)), range(name.range) {}

References name, and range.

Member Data Documentation

◆ name

Token infix2postfix::VariableExpr::name

Definition at line 51 of file AST.hpp.

Referenced by VariableExpr().

◆ range

Range infix2postfix::VariableExpr::range

Definition at line 52 of file AST.hpp.

Referenced by VariableExpr().

◆ symbol

std::shared_ptr<Symbol> infix2postfix::VariableExpr::symbol

Definition at line 53 of file AST.hpp.


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