Stmt struct
#include <derCompiler/GlslTypedAst.h>
Public variables
- StmtKind Kind
-
std::
vector<std:: unique_ptr<Stmt>> Body - TyRef DeclType
- bool DeclConst
-
std::
int32_t DeclArraySize - String DeclName
- ExprPtr Init
-
std::
vector<std:: pair<String, ExprPtr>> ExtraDecls - ExprPtr E
- ExprPtr Cond
-
std::
unique_ptr<Stmt> Then -
std::
unique_ptr<Stmt> Else -
std::
unique_ptr<Stmt> ForInit - ExprPtr ForCond
- ExprPtr ForUpdate
-
std::
unique_ptr<Stmt> ForBody