Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
GLSL::Visitor Class Reference

#include <glslastvisitor_p.h>

+ Inheritance diagram for GLSL::Visitor:
+ Collaboration diagram for GLSL::Visitor:

Public Member Functions

 Visitor ()
 
virtual ~Visitor ()
 
void accept (AST *ast)
 
virtual bool preVisit (AST *)
 
virtual void postVisit (AST *)
 
virtual bool visit (TranslationUnitAST *)
 
virtual void endVisit (TranslationUnitAST *)
 
virtual bool visit (IdentifierExpressionAST *)
 
virtual void endVisit (IdentifierExpressionAST *)
 
virtual bool visit (LiteralExpressionAST *)
 
virtual void endVisit (LiteralExpressionAST *)
 
virtual bool visit (BinaryExpressionAST *)
 
virtual void endVisit (BinaryExpressionAST *)
 
virtual bool visit (UnaryExpressionAST *)
 
virtual void endVisit (UnaryExpressionAST *)
 
virtual bool visit (TernaryExpressionAST *)
 
virtual void endVisit (TernaryExpressionAST *)
 
virtual bool visit (AssignmentExpressionAST *)
 
virtual void endVisit (AssignmentExpressionAST *)
 
virtual bool visit (MemberAccessExpressionAST *)
 
virtual void endVisit (MemberAccessExpressionAST *)
 
virtual bool visit (FunctionCallExpressionAST *)
 
virtual void endVisit (FunctionCallExpressionAST *)
 
virtual bool visit (FunctionIdentifierAST *)
 
virtual void endVisit (FunctionIdentifierAST *)
 
virtual bool visit (DeclarationExpressionAST *)
 
virtual void endVisit (DeclarationExpressionAST *)
 
virtual bool visit (ExpressionStatementAST *)
 
virtual void endVisit (ExpressionStatementAST *)
 
virtual bool visit (CompoundStatementAST *)
 
virtual void endVisit (CompoundStatementAST *)
 
virtual bool visit (IfStatementAST *)
 
virtual void endVisit (IfStatementAST *)
 
virtual bool visit (WhileStatementAST *)
 
virtual void endVisit (WhileStatementAST *)
 
virtual bool visit (DoStatementAST *)
 
virtual void endVisit (DoStatementAST *)
 
virtual bool visit (ForStatementAST *)
 
virtual void endVisit (ForStatementAST *)
 
virtual bool visit (JumpStatementAST *)
 
virtual void endVisit (JumpStatementAST *)
 
virtual bool visit (ReturnStatementAST *)
 
virtual void endVisit (ReturnStatementAST *)
 
virtual bool visit (SwitchStatementAST *)
 
virtual void endVisit (SwitchStatementAST *)
 
virtual bool visit (CaseLabelStatementAST *)
 
virtual void endVisit (CaseLabelStatementAST *)
 
virtual bool visit (DeclarationStatementAST *)
 
virtual void endVisit (DeclarationStatementAST *)
 
virtual bool visit (BasicTypeAST *)
 
virtual void endVisit (BasicTypeAST *)
 
virtual bool visit (NamedTypeAST *)
 
virtual void endVisit (NamedTypeAST *)
 
virtual bool visit (ArrayTypeAST *)
 
virtual void endVisit (ArrayTypeAST *)
 
virtual bool visit (StructTypeAST *)
 
virtual void endVisit (StructTypeAST *)
 
virtual bool visit (StructTypeAST::Field *)
 
virtual void endVisit (StructTypeAST::Field *)
 
virtual bool visit (LayoutQualifierAST *)
 
virtual void endVisit (LayoutQualifierAST *)
 
virtual bool visit (QualifiedTypeAST *)
 
virtual void endVisit (QualifiedTypeAST *)
 
virtual bool visit (PrecisionDeclarationAST *)
 
virtual void endVisit (PrecisionDeclarationAST *)
 
virtual bool visit (ParameterDeclarationAST *)
 
virtual void endVisit (ParameterDeclarationAST *)
 
virtual bool visit (VariableDeclarationAST *)
 
virtual void endVisit (VariableDeclarationAST *)
 
virtual bool visit (TypeDeclarationAST *)
 
virtual void endVisit (TypeDeclarationAST *)
 
virtual bool visit (TypeAndVariableDeclarationAST *)
 
virtual void endVisit (TypeAndVariableDeclarationAST *)
 
virtual bool visit (InvariantDeclarationAST *)
 
virtual void endVisit (InvariantDeclarationAST *)
 
virtual bool visit (InitDeclarationAST *)
 
virtual void endVisit (InitDeclarationAST *)
 
virtual bool visit (FunctionDeclarationAST *)
 
virtual void endVisit (FunctionDeclarationAST *)
 

Detailed Description

Definition at line 24 of file glslastvisitor_p.h.

Constructor & Destructor Documentation

◆ Visitor()

Visitor::Visitor ( )

Definition at line 10 of file glslastvisitor.cpp.

◆ ~Visitor()

Visitor::~Visitor ( )
virtual

Definition at line 14 of file glslastvisitor.cpp.

Member Function Documentation

◆ accept()

void Visitor::accept ( AST * ast)

Definition at line 18 of file glslastvisitor.cpp.

References GLSL::AST::accept().

Referenced by GLSL::Semantic::declaration(), GLSL::Semantic::expression(), GLSL::ASTDump::operator()(), GLSL::Semantic::statement(), and GLSL::Semantic::type().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ endVisit() [1/37]

virtual void GLSL::Visitor::endVisit ( ArrayTypeAST * )
inlinevirtual

Definition at line 108 of file glslastvisitor_p.h.

◆ endVisit() [2/37]

virtual void GLSL::Visitor::endVisit ( AssignmentExpressionAST * )
inlinevirtual

Definition at line 54 of file glslastvisitor_p.h.

◆ endVisit() [3/37]

virtual void GLSL::Visitor::endVisit ( BasicTypeAST * )
inlinevirtual

Definition at line 102 of file glslastvisitor_p.h.

◆ endVisit() [4/37]

virtual void GLSL::Visitor::endVisit ( BinaryExpressionAST * )
inlinevirtual

Definition at line 45 of file glslastvisitor_p.h.

◆ endVisit() [5/37]

virtual void GLSL::Visitor::endVisit ( CaseLabelStatementAST * )
inlinevirtual

Definition at line 96 of file glslastvisitor_p.h.

◆ endVisit() [6/37]

virtual void GLSL::Visitor::endVisit ( CompoundStatementAST * )
inlinevirtual

Definition at line 72 of file glslastvisitor_p.h.

◆ endVisit() [7/37]

virtual void GLSL::Visitor::endVisit ( DeclarationExpressionAST * )
inlinevirtual

Definition at line 66 of file glslastvisitor_p.h.

◆ endVisit() [8/37]

virtual void GLSL::Visitor::endVisit ( DeclarationStatementAST * )
inlinevirtual

Definition at line 99 of file glslastvisitor_p.h.

◆ endVisit() [9/37]

virtual void GLSL::Visitor::endVisit ( DoStatementAST * )
inlinevirtual

Definition at line 81 of file glslastvisitor_p.h.

◆ endVisit() [10/37]

virtual void GLSL::Visitor::endVisit ( ExpressionStatementAST * )
inlinevirtual

Definition at line 69 of file glslastvisitor_p.h.

◆ endVisit() [11/37]

virtual void GLSL::Visitor::endVisit ( ForStatementAST * )
inlinevirtual

Definition at line 84 of file glslastvisitor_p.h.

◆ endVisit() [12/37]

virtual void GLSL::Visitor::endVisit ( FunctionCallExpressionAST * )
inlinevirtual

Definition at line 60 of file glslastvisitor_p.h.

◆ endVisit() [13/37]

virtual void GLSL::Visitor::endVisit ( FunctionDeclarationAST * )
inlinevirtual

Definition at line 144 of file glslastvisitor_p.h.

◆ endVisit() [14/37]

virtual void GLSL::Visitor::endVisit ( FunctionIdentifierAST * )
inlinevirtual

Definition at line 63 of file glslastvisitor_p.h.

◆ endVisit() [15/37]

virtual void GLSL::Visitor::endVisit ( IdentifierExpressionAST * )
inlinevirtual

Definition at line 39 of file glslastvisitor_p.h.

◆ endVisit() [16/37]

virtual void GLSL::Visitor::endVisit ( IfStatementAST * )
inlinevirtual

Definition at line 75 of file glslastvisitor_p.h.

◆ endVisit() [17/37]

virtual void GLSL::Visitor::endVisit ( InitDeclarationAST * )
inlinevirtual

Definition at line 141 of file glslastvisitor_p.h.

◆ endVisit() [18/37]

virtual void GLSL::Visitor::endVisit ( InvariantDeclarationAST * )
inlinevirtual

Definition at line 138 of file glslastvisitor_p.h.

◆ endVisit() [19/37]

virtual void GLSL::Visitor::endVisit ( JumpStatementAST * )
inlinevirtual

Definition at line 87 of file glslastvisitor_p.h.

◆ endVisit() [20/37]

virtual void GLSL::Visitor::endVisit ( LayoutQualifierAST * )
inlinevirtual

Definition at line 117 of file glslastvisitor_p.h.

◆ endVisit() [21/37]

virtual void GLSL::Visitor::endVisit ( LiteralExpressionAST * )
inlinevirtual

Definition at line 42 of file glslastvisitor_p.h.

◆ endVisit() [22/37]

virtual void GLSL::Visitor::endVisit ( MemberAccessExpressionAST * )
inlinevirtual

Definition at line 57 of file glslastvisitor_p.h.

◆ endVisit() [23/37]

virtual void GLSL::Visitor::endVisit ( NamedTypeAST * )
inlinevirtual

Definition at line 105 of file glslastvisitor_p.h.

◆ endVisit() [24/37]

virtual void GLSL::Visitor::endVisit ( ParameterDeclarationAST * )
inlinevirtual

Definition at line 126 of file glslastvisitor_p.h.

◆ endVisit() [25/37]

virtual void GLSL::Visitor::endVisit ( PrecisionDeclarationAST * )
inlinevirtual

Definition at line 123 of file glslastvisitor_p.h.

◆ endVisit() [26/37]

virtual void GLSL::Visitor::endVisit ( QualifiedTypeAST * )
inlinevirtual

Definition at line 120 of file glslastvisitor_p.h.

◆ endVisit() [27/37]

virtual void GLSL::Visitor::endVisit ( ReturnStatementAST * )
inlinevirtual

Definition at line 90 of file glslastvisitor_p.h.

◆ endVisit() [28/37]

virtual void GLSL::Visitor::endVisit ( StructTypeAST * )
inlinevirtual

Definition at line 111 of file glslastvisitor_p.h.

◆ endVisit() [29/37]

virtual void GLSL::Visitor::endVisit ( StructTypeAST::Field * )
inlinevirtual

Definition at line 114 of file glslastvisitor_p.h.

◆ endVisit() [30/37]

virtual void GLSL::Visitor::endVisit ( SwitchStatementAST * )
inlinevirtual

Definition at line 93 of file glslastvisitor_p.h.

◆ endVisit() [31/37]

virtual void GLSL::Visitor::endVisit ( TernaryExpressionAST * )
inlinevirtual

Definition at line 51 of file glslastvisitor_p.h.

◆ endVisit() [32/37]

virtual void GLSL::Visitor::endVisit ( TranslationUnitAST * )
inlinevirtual

Definition at line 36 of file glslastvisitor_p.h.

Referenced by GLSL::TranslationUnitAST::accept0(), GLSL::IdentifierExpressionAST::accept0(), GLSL::LiteralExpressionAST::accept0(), GLSL::BinaryExpressionAST::accept0(), GLSL::UnaryExpressionAST::accept0(), GLSL::TernaryExpressionAST::accept0(), GLSL::AssignmentExpressionAST::accept0(), GLSL::MemberAccessExpressionAST::accept0(), GLSL::FunctionCallExpressionAST::accept0(), GLSL::FunctionIdentifierAST::accept0(), GLSL::DeclarationExpressionAST::accept0(), GLSL::ExpressionStatementAST::accept0(), GLSL::CompoundStatementAST::accept0(), GLSL::IfStatementAST::accept0(), GLSL::WhileStatementAST::accept0(), GLSL::DoStatementAST::accept0(), GLSL::ForStatementAST::accept0(), GLSL::JumpStatementAST::accept0(), GLSL::ReturnStatementAST::accept0(), GLSL::SwitchStatementAST::accept0(), GLSL::CaseLabelStatementAST::accept0(), GLSL::DeclarationStatementAST::accept0(), GLSL::BasicTypeAST::accept0(), GLSL::NamedTypeAST::accept0(), GLSL::ArrayTypeAST::accept0(), GLSL::StructTypeAST::Field::accept0(), GLSL::StructTypeAST::accept0(), GLSL::LayoutQualifierAST::accept0(), GLSL::QualifiedTypeAST::accept0(), GLSL::PrecisionDeclarationAST::accept0(), GLSL::ParameterDeclarationAST::accept0(), GLSL::VariableDeclarationAST::accept0(), GLSL::TypeDeclarationAST::accept0(), GLSL::TypeAndVariableDeclarationAST::accept0(), GLSL::InvariantDeclarationAST::accept0(), GLSL::InitDeclarationAST::accept0(), and GLSL::FunctionDeclarationAST::accept0().

+ Here is the caller graph for this function:

◆ endVisit() [33/37]

virtual void GLSL::Visitor::endVisit ( TypeAndVariableDeclarationAST * )
inlinevirtual

Definition at line 135 of file glslastvisitor_p.h.

◆ endVisit() [34/37]

virtual void GLSL::Visitor::endVisit ( TypeDeclarationAST * )
inlinevirtual

Definition at line 132 of file glslastvisitor_p.h.

◆ endVisit() [35/37]

virtual void GLSL::Visitor::endVisit ( UnaryExpressionAST * )
inlinevirtual

Definition at line 48 of file glslastvisitor_p.h.

◆ endVisit() [36/37]

virtual void GLSL::Visitor::endVisit ( VariableDeclarationAST * )
inlinevirtual

Definition at line 129 of file glslastvisitor_p.h.

◆ endVisit() [37/37]

virtual void GLSL::Visitor::endVisit ( WhileStatementAST * )
inlinevirtual

Definition at line 78 of file glslastvisitor_p.h.

◆ postVisit()

virtual void GLSL::Visitor::postVisit ( AST * )
inlinevirtual

Reimplemented in GLSL::ASTDump.

Definition at line 33 of file glslastvisitor_p.h.

Referenced by GLSL::AST::accept().

+ Here is the caller graph for this function:

◆ preVisit()

virtual bool GLSL::Visitor::preVisit ( AST * )
inlinevirtual

Reimplemented in GLSL::ASTDump.

Definition at line 32 of file glslastvisitor_p.h.

Referenced by GLSL::AST::accept().

+ Here is the caller graph for this function:

◆ visit() [1/37]

virtual bool GLSL::Visitor::visit ( ArrayTypeAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 107 of file glslastvisitor_p.h.

◆ visit() [2/37]

virtual bool GLSL::Visitor::visit ( AssignmentExpressionAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 53 of file glslastvisitor_p.h.

◆ visit() [3/37]

virtual bool GLSL::Visitor::visit ( BasicTypeAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 101 of file glslastvisitor_p.h.

◆ visit() [4/37]

virtual bool GLSL::Visitor::visit ( BinaryExpressionAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 44 of file glslastvisitor_p.h.

◆ visit() [5/37]

virtual bool GLSL::Visitor::visit ( CaseLabelStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 95 of file glslastvisitor_p.h.

◆ visit() [6/37]

virtual bool GLSL::Visitor::visit ( CompoundStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 71 of file glslastvisitor_p.h.

◆ visit() [7/37]

virtual bool GLSL::Visitor::visit ( DeclarationExpressionAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 65 of file glslastvisitor_p.h.

◆ visit() [8/37]

virtual bool GLSL::Visitor::visit ( DeclarationStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 98 of file glslastvisitor_p.h.

◆ visit() [9/37]

virtual bool GLSL::Visitor::visit ( DoStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 80 of file glslastvisitor_p.h.

◆ visit() [10/37]

virtual bool GLSL::Visitor::visit ( ExpressionStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 68 of file glslastvisitor_p.h.

◆ visit() [11/37]

virtual bool GLSL::Visitor::visit ( ForStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 83 of file glslastvisitor_p.h.

◆ visit() [12/37]

virtual bool GLSL::Visitor::visit ( FunctionCallExpressionAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 59 of file glslastvisitor_p.h.

◆ visit() [13/37]

virtual bool GLSL::Visitor::visit ( FunctionDeclarationAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 143 of file glslastvisitor_p.h.

◆ visit() [14/37]

virtual bool GLSL::Visitor::visit ( FunctionIdentifierAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 62 of file glslastvisitor_p.h.

◆ visit() [15/37]

virtual bool GLSL::Visitor::visit ( IdentifierExpressionAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 38 of file glslastvisitor_p.h.

◆ visit() [16/37]

virtual bool GLSL::Visitor::visit ( IfStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 74 of file glslastvisitor_p.h.

◆ visit() [17/37]

virtual bool GLSL::Visitor::visit ( InitDeclarationAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 140 of file glslastvisitor_p.h.

◆ visit() [18/37]

virtual bool GLSL::Visitor::visit ( InvariantDeclarationAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 137 of file glslastvisitor_p.h.

◆ visit() [19/37]

virtual bool GLSL::Visitor::visit ( JumpStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 86 of file glslastvisitor_p.h.

◆ visit() [20/37]

virtual bool GLSL::Visitor::visit ( LayoutQualifierAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 116 of file glslastvisitor_p.h.

◆ visit() [21/37]

virtual bool GLSL::Visitor::visit ( LiteralExpressionAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 41 of file glslastvisitor_p.h.

◆ visit() [22/37]

virtual bool GLSL::Visitor::visit ( MemberAccessExpressionAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 56 of file glslastvisitor_p.h.

◆ visit() [23/37]

virtual bool GLSL::Visitor::visit ( NamedTypeAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 104 of file glslastvisitor_p.h.

◆ visit() [24/37]

virtual bool GLSL::Visitor::visit ( ParameterDeclarationAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 125 of file glslastvisitor_p.h.

◆ visit() [25/37]

virtual bool GLSL::Visitor::visit ( PrecisionDeclarationAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 122 of file glslastvisitor_p.h.

◆ visit() [26/37]

virtual bool GLSL::Visitor::visit ( QualifiedTypeAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 119 of file glslastvisitor_p.h.

◆ visit() [27/37]

virtual bool GLSL::Visitor::visit ( ReturnStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 89 of file glslastvisitor_p.h.

◆ visit() [28/37]

virtual bool GLSL::Visitor::visit ( StructTypeAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 110 of file glslastvisitor_p.h.

◆ visit() [29/37]

virtual bool GLSL::Visitor::visit ( StructTypeAST::Field * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 113 of file glslastvisitor_p.h.

◆ visit() [30/37]

virtual bool GLSL::Visitor::visit ( SwitchStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 92 of file glslastvisitor_p.h.

◆ visit() [31/37]

virtual bool GLSL::Visitor::visit ( TernaryExpressionAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 50 of file glslastvisitor_p.h.

◆ visit() [32/37]

virtual bool GLSL::Visitor::visit ( TranslationUnitAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 35 of file glslastvisitor_p.h.

Referenced by GLSL::TranslationUnitAST::accept0(), GLSL::IdentifierExpressionAST::accept0(), GLSL::LiteralExpressionAST::accept0(), GLSL::BinaryExpressionAST::accept0(), GLSL::UnaryExpressionAST::accept0(), GLSL::TernaryExpressionAST::accept0(), GLSL::AssignmentExpressionAST::accept0(), GLSL::MemberAccessExpressionAST::accept0(), GLSL::FunctionCallExpressionAST::accept0(), GLSL::FunctionIdentifierAST::accept0(), GLSL::DeclarationExpressionAST::accept0(), GLSL::ExpressionStatementAST::accept0(), GLSL::CompoundStatementAST::accept0(), GLSL::IfStatementAST::accept0(), GLSL::WhileStatementAST::accept0(), GLSL::DoStatementAST::accept0(), GLSL::ForStatementAST::accept0(), GLSL::JumpStatementAST::accept0(), GLSL::ReturnStatementAST::accept0(), GLSL::SwitchStatementAST::accept0(), GLSL::CaseLabelStatementAST::accept0(), GLSL::DeclarationStatementAST::accept0(), GLSL::BasicTypeAST::accept0(), GLSL::NamedTypeAST::accept0(), GLSL::ArrayTypeAST::accept0(), GLSL::StructTypeAST::Field::accept0(), GLSL::StructTypeAST::accept0(), GLSL::LayoutQualifierAST::accept0(), GLSL::QualifiedTypeAST::accept0(), GLSL::PrecisionDeclarationAST::accept0(), GLSL::ParameterDeclarationAST::accept0(), GLSL::VariableDeclarationAST::accept0(), GLSL::TypeDeclarationAST::accept0(), GLSL::TypeAndVariableDeclarationAST::accept0(), GLSL::InvariantDeclarationAST::accept0(), GLSL::InitDeclarationAST::accept0(), and GLSL::FunctionDeclarationAST::accept0().

+ Here is the caller graph for this function:

◆ visit() [33/37]

virtual bool GLSL::Visitor::visit ( TypeAndVariableDeclarationAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 134 of file glslastvisitor_p.h.

◆ visit() [34/37]

virtual bool GLSL::Visitor::visit ( TypeDeclarationAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 131 of file glslastvisitor_p.h.

◆ visit() [35/37]

virtual bool GLSL::Visitor::visit ( UnaryExpressionAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 47 of file glslastvisitor_p.h.

◆ visit() [36/37]

virtual bool GLSL::Visitor::visit ( VariableDeclarationAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 128 of file glslastvisitor_p.h.

◆ visit() [37/37]

virtual bool GLSL::Visitor::visit ( WhileStatementAST * )
inlinevirtual

Reimplemented in GLSL::Semantic.

Definition at line 77 of file glslastvisitor_p.h.


The documentation for this class was generated from the following files: