public interface ICppVisitor extends ICoreVisitor
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 |
onField(<any> closure)
Call the given closure on fields.
|
void |
onLogicalModule(<any> closure)
Call the given closure on logical modules.
|
void |
onLogicalModuleNamespace(<any> closure)
Call the given closure on logical namespaces with module scope.
|
void |
onLogicalSystemNamespace(<any> closure)
Call the given closure on logical namespaces with system scope.
|
void |
onMethod(<any> closure)
Call the given closure on member functions.
|
void |
onModule(<any> closure)
Call the given closure on modules.
|
void |
onSourceFile(<any> closure)
Call the given closure for all source files.
|
void |
onType(<any> closure)
Call the given closure on types.
|
callElementClosures, onDirectory, onDirectoryFragment, onExternal, onExternalElementContainer, onGenericProgrammingElement, onLogicalExternal, onLogicalModuleProgrammingElement, onLogicalSystem, onLogicalSystemProgrammingElement, onNamespaceFragment, onProgrammingElement, onRootDirectory, onRoutine, removeAllClosures, visitChildren
void onType(<any> closure)
ICoreVisitor
onType
in interface ICoreVisitor
void onMethod(<any> closure)
ICoreVisitor
onMethod
in interface ICoreVisitor
void onField(<any> closure)
ICoreVisitor
onField
in interface ICoreVisitor
void onCppEnum(<any> closure)
void onCppEnumConstant(<any> closure)
void onCppFunction(<any> closure)
void onCppVariable(<any> closure)
void onCppClass(<any> closure)
void onCppStruct(<any> closure)
void onCppUnion(<any> closure)
void onCppMacro(<any> closure)
void onCppMacroInvocation(<any> closure)
void onSourceFile(<any> closure)
ICoreVisitor
onSourceFile
in interface ICoreVisitor
void onCppSourceFile(<any> closure)
void onCppHeaderFile(<any> closure)
void onCppWeakRootDirectory(<any> closure)
void onCppRootDirectoryPath(<any> closure)
void onCppIncludeDirectory(<any> closure)
void onCppComponent(<any> closure)
void onCppDirectoryFragment(<any> closure)
void onCppCompilationUnitFragmentAccess(<any> closure)
void onModule(<any> closure)
ICoreVisitor
onModule
in interface ICoreVisitor
void onLogicalModuleNamespace(<any> closure)
ICoreVisitor
onLogicalModuleNamespace
in interface ICoreVisitor
void onLogicalSystemNamespace(<any> closure)
ICoreVisitor
onLogicalSystemNamespace
in interface ICoreVisitor
void onLogicalModule(<any> closure)
ICoreVisitor
onLogicalModule
in interface ICoreVisitor