Package org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPASTVisitor
- All Known Implementing Classes:
ASTGenericVisitor
,CPPASTVisitor
public interface ICPPASTVisitor
Interface for visitors to visit c-specific nodes.
- Since:
- 5.0
-
Method Summary
Modifier and TypeMethodDescriptionint
leave
(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier baseSpecifier) Visits a base class specifier of a composite type.int
leave
(ICPPASTNamespaceDefinition namespaceDefinition) Visits a namespace definition.int
leave
(ICPPASTTemplateParameter templateParameter) Visits a template parameter.int
visit
(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier baseSpecifier) Visits a base class specifier of a composite type.int
visit
(ICPPASTNamespaceDefinition namespaceDefinition) Visits a namespace definition.int
visit
(ICPPASTTemplateParameter templateParameter) Visits a template parameter.
-
Method Details
-
visit
Visits a base class specifier of a composite type. -
leave
Visits a base class specifier of a composite type.- Returns:
ASTVisitor.PROCESS_CONTINUE
orASTVisitor.PROCESS_ABORT
-
visit
Visits a namespace definition. -
leave
Visits a namespace definition.- Returns:
ASTVisitor.PROCESS_CONTINUE
orASTVisitor.PROCESS_ABORT
-
visit
Visits a template parameter. -
leave
Visits a template parameter.- Returns:
ASTVisitor.PROCESS_CONTINUE
orASTVisitor.PROCESS_ABORT
-