public final class CppVisitor extends CoreVisitor implements ICppVisitor
Modifier and Type | Method and Description |
---|---|
void |
onCppClass(<any> closure) |
void |
onCppCompilationUnitFragmentAccess(<any> closure) |
void |
onCppComponent(<any> closure) |
void |
onCppDirectoryFragment(<any> closure) |
void |
onCppEnum(<any> closure) |
void |
onCppEnumConstant(<any> closure) |
void |
onCppFunction(<any> closure) |
void |
onCppHeaderFile(<any> closure) |
void |
onCppIncludeDirectory(<any> closure) |
void |
onCppMacro(<any> closure) |
void |
onCppMacroInvocation(<any> closure) |
void |
onCppRootDirectoryPath(<any> closure) |
void |
onCppSourceFile(<any> closure) |
void |
onCppStruct(<any> closure) |
void |
onCppUnion(<any> closure) |
void |
onCppVariable(<any> closure) |
void |
onCppWeakRootDirectory(<any> closure) |
void |
onMethod(<any> closure)
Call the given closure on member functions.
|
void |
onModule(<any> closure)
Call the given closure on modules.
|
void |
visitChildrenOf(NamedElement element) |
callElementClosures, onDirectory, onDirectoryFragment, onExternal, onExternalElementContainer, onField, onGenericProgrammingElement, onLogicalExternal, onLogicalModule, onLogicalModuleNamespace, onLogicalModuleProgrammingElement, onLogicalSystem, onLogicalSystemNamespace, onLogicalSystemProgrammingElement, onNamespaceFragment, onProgrammingElement, onRootDirectory, onRoutine, onSourceFile, onType, removeAllClosures, visitChildren, visitExternal, visitExternalLogicalNamespaceRoot, visitInternalLogicalNamespaceRoot, visitModule, visitModuleBasedLogicalNamespaceRoot, visitModuleSettings, visitNamedElement, visitSystemSettings
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onField, onLogicalModule, onLogicalModuleNamespace, onLogicalSystemNamespace, onSourceFile, onType
callElementClosures, onDirectory, onDirectoryFragment, onExternal, onExternalElementContainer, onGenericProgrammingElement, onLogicalExternal, onLogicalModuleProgrammingElement, onLogicalSystem, onLogicalSystemProgrammingElement, onNamespaceFragment, onProgrammingElement, onRootDirectory, onRoutine, removeAllClosures, visitChildren
public void onCppComponent(<any> closure)
onCppComponent
in interface ICppVisitor
public void onCppSourceFile(<any> closure)
onCppSourceFile
in interface ICppVisitor
public void onCppHeaderFile(<any> closure)
onCppHeaderFile
in interface ICppVisitor
public void onCppEnum(<any> closure)
onCppEnum
in interface ICppVisitor
public void onCppEnumConstant(<any> closure)
onCppEnumConstant
in interface ICppVisitor
public void onMethod(<any> closure)
ICoreVisitor
onMethod
in interface ICoreVisitor
onMethod
in interface ICppVisitor
onMethod
in class CoreVisitor
public void onCppFunction(<any> closure)
onCppFunction
in interface ICppVisitor
public void onCppVariable(<any> closure)
onCppVariable
in interface ICppVisitor
public void onCppClass(<any> closure)
onCppClass
in interface ICppVisitor
public void onCppStruct(<any> closure)
onCppStruct
in interface ICppVisitor
public void onCppUnion(<any> closure)
onCppUnion
in interface ICppVisitor
public void onCppWeakRootDirectory(<any> closure)
onCppWeakRootDirectory
in interface ICppVisitor
public void onCppRootDirectoryPath(<any> closure)
onCppRootDirectoryPath
in interface ICppVisitor
public void onCppIncludeDirectory(<any> closure)
onCppIncludeDirectory
in interface ICppVisitor
public void onCppDirectoryFragment(<any> closure)
onCppDirectoryFragment
in interface ICppVisitor
public void onCppMacro(<any> closure)
onCppMacro
in interface ICppVisitor
public void onCppMacroInvocation(<any> closure)
onCppMacroInvocation
in interface ICppVisitor
public void onCppCompilationUnitFragmentAccess(<any> closure)
onCppCompilationUnitFragmentAccess
in interface ICppVisitor
public void onModule(<any> closure)
ICoreVisitor
onModule
in interface ICoreVisitor
onModule
in interface ICppVisitor
onModule
in class CoreVisitor
public void visitChildrenOf(NamedElement element)
visitChildrenOf
in class CoreVisitor