Class StructDeclarator
java.lang.Object
io.github.douira.glsl_transformer.ast.node.basic.ASTNode
io.github.douira.glsl_transformer.ast.node.basic.InnerASTNode
io.github.douira.glsl_transformer.ast.node.type.struct.StructDeclarator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStructDeclarator(Identifier name) StructDeclarator(Identifier name, ArraySpecifier arraySpecifier) -
Method Summary
Modifier and TypeMethodDescription<R> Raccept(ASTVisitor<R> visitor) clone()voidenterNode(ASTListener listener) voidexitNode(ASTListener listener) getName()voidsetArraySpecifier(ArraySpecifier arraySpecifier) voidsetName(Identifier name) Methods inherited from class io.github.douira.glsl_transformer.ast.node.basic.ASTNode
clone, clone, cloneInto, detach, detachAndDelete, detachParent, getAncestor, getAncestor, getAncestor, getAncestors, getBranchAncestor, getBranchAncestor, getBranchAncestor, getBranchAncestorContinue, getNthParent, getParent, getParentSetter, getRoot, hasAncestor, hasAncestor, hasAncestor, hasAncestor, hasParent, markTemplate, replaceBy, replaceByAndDelete, setParent, setup, swap, unregisterSubtree, updateParents
-
Field Details
-
name
-
arraySpecifier
-
-
Constructor Details
-
StructDeclarator
-
StructDeclarator
-
-
Method Details
-
getName
-
setName
-
getArraySpecifier
-
setArraySpecifier
-
accept
-
enterNode
- Specified by:
enterNodein classInnerASTNode
-
exitNode
- Specified by:
exitNodein classInnerASTNode
-
clone
- Specified by:
clonein classInnerASTNode
-
cloneInto
- Overrides:
cloneIntoin classInnerASTNode
-
cloneSeparate
- Overrides:
cloneSeparatein classInnerASTNode
-