Package cppclassanalyzer.scanner
Interface RttiScanner
- All Known Implementing Classes:
DynlibRttiScanner
,ItaniumAbiRttiScanner
public interface RttiScanner
-
Method Summary
Modifier and Type Method Description static RttiScanner
getScanner(Program program)
boolean
scan(MessageLog log, TaskMonitor monitor)
Scan the program for the ClassTypeInfo'sSet<Address>
scanFundamentals(MessageLog log, TaskMonitor monitor)
Scans the program for Fundamental TypeInfo's
-
Method Details
-
scan
Scan the program for the ClassTypeInfo's- Parameters:
log
- the log to use for logging errorsmonitor
- the task monitor- Returns:
- true if the scan was successful
- Throws:
CancelledException
- if the scan is cancelled
-
scanFundamentals
Scans the program for Fundamental TypeInfo's- Parameters:
monitor
- the task monitormonitor
- the task monitor- Returns:
- the addresses of the fundamental type info's
- Throws:
CancelledException
- if the scan is cancelled
-
getScanner
-