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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
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 Detail
-
visit
int visit(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier baseSpecifier)
Visits a base class specifier of a composite type.
-
leave
int leave(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier baseSpecifier)
Visits a base class specifier of a composite type.- Returns:
ASTVisitor.PROCESS_CONTINUE
orASTVisitor.PROCESS_ABORT
-
visit
int visit(ICPPASTNamespaceDefinition namespaceDefinition)
Visits a namespace definition.
-
leave
int leave(ICPPASTNamespaceDefinition namespaceDefinition)
Visits a namespace definition.- Returns:
ASTVisitor.PROCESS_CONTINUE
orASTVisitor.PROCESS_ABORT
-
visit
int visit(ICPPASTTemplateParameter templateParameter)
Visits a template parameter.
-
leave
int leave(ICPPASTTemplateParameter templateParameter)
Visits a template parameter.- Returns:
ASTVisitor.PROCESS_CONTINUE
orASTVisitor.PROCESS_ABORT
-
-