Package cppclassanalyzer.service
Interface ClassTypeInfoManagerService
- All Known Implementing Classes:
ClassTypeInfoManagerPlugin,HeadlessClassTypeInfoManagerService
public interface ClassTypeInfoManagerService
-
Method Summary
Modifier and Type Method Description voidcloseManager(ClassTypeInfoManager manager)voidcreateArchive(File archive)ArchivedClassTypeInfogetArchivedClassTypeInfo(String symbolName)ArchivedVtablegetArchivedVtable(String symbolName)ProgramClassTypeInfoManagergetCurrentManager()DecompilerAPIgetDecompilerAPI(Program program)ArchivedClassTypeInfogetExternalClassTypeInfo(Program program, String mangled)ProgramClassTypeInfoManagergetManager(Program program)static RttiManagerProvidergetManagerProvider(Program program)List<ClassTypeInfoManager>getManagers()GTreegetTree()static booleanisEnabled(Program program)default voidopenArchive(File archive)voidopenArchive(File archive, boolean updateable)
-
Method Details
-
closeManager
-
openArchive
- Throws:
IOExceptionDuplicateIdException
-
openArchive
- Throws:
IOExceptionDuplicateIdException
-
createArchive
- Throws:
IOExceptionDuplicateIdException
-
getManager
-
getManagers
List<ClassTypeInfoManager> getManagers() -
getTree
GTree getTree() -
isEnabled
-
getExternalClassTypeInfo
-
getArchivedClassTypeInfo
-
getArchivedVtable
-
getDecompilerAPI
-
getCurrentManager
ProgramClassTypeInfoManager getCurrentManager() -
getManagerProvider
-