Package org.eclipse.cdt.core.dom.ast.cpp
Interface ICPPASTVisitor
-
- All Known Implementing Classes:
ASTGenericVisitor,CPPASTVisitor
public interface ICPPASTVisitorInterface for visitors to visit c-specific nodes.- Since:
- 5.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intleave(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier baseSpecifier)Visits a base class specifier of a composite type.intleave(ICPPASTNamespaceDefinition namespaceDefinition)Visits a namespace definition.intleave(ICPPASTTemplateParameter templateParameter)Visits a template parameter.intvisit(ICPPASTCompositeTypeSpecifier.ICPPASTBaseSpecifier baseSpecifier)Visits a base class specifier of a composite type.intvisit(ICPPASTNamespaceDefinition namespaceDefinition)Visits a namespace definition.intvisit(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_CONTINUEorASTVisitor.PROCESS_ABORT
-
visit
int visit(ICPPASTNamespaceDefinition namespaceDefinition)
Visits a namespace definition.
-
leave
int leave(ICPPASTNamespaceDefinition namespaceDefinition)
Visits a namespace definition.- Returns:
ASTVisitor.PROCESS_CONTINUEorASTVisitor.PROCESS_ABORT
-
visit
int visit(ICPPASTTemplateParameter templateParameter)
Visits a template parameter.
-
leave
int leave(ICPPASTTemplateParameter templateParameter)
Visits a template parameter.- Returns:
ASTVisitor.PROCESS_CONTINUEorASTVisitor.PROCESS_ABORT
-
-