Package cppclassanalyzer.service
Interface ClassTypeInfoManagerService
- All Known Implementing Classes:
ClassTypeInfoManagerPlugin
,HeadlessClassTypeInfoManagerService
public interface ClassTypeInfoManagerService
-
Method Summary
Modifier and Type Method Description void
closeManager(ClassTypeInfoManager manager)
void
createArchive(File archive)
ArchivedClassTypeInfo
getArchivedClassTypeInfo(String symbolName)
ArchivedVtable
getArchivedVtable(String symbolName)
ProgramClassTypeInfoManager
getCurrentManager()
DecompilerAPI
getDecompilerAPI(Program program)
ArchivedClassTypeInfo
getExternalClassTypeInfo(Program program, String mangled)
ProgramClassTypeInfoManager
getManager(Program program)
static RttiManagerProvider
getManagerProvider(Program program)
List<ClassTypeInfoManager>
getManagers()
GTree
getTree()
static boolean
isEnabled(Program program)
default void
openArchive(File archive)
void
openArchive(File archive, boolean updateable)
-
Method Details
-
closeManager
-
openArchive
- Throws:
IOException
DuplicateIdException
-
openArchive
- Throws:
IOException
DuplicateIdException
-
createArchive
- Throws:
IOException
DuplicateIdException
-
getManager
-
getManagers
List<ClassTypeInfoManager> getManagers() -
getTree
GTree getTree() -
isEnabled
-
getExternalClassTypeInfo
-
getArchivedClassTypeInfo
-
getArchivedVtable
-
getDecompilerAPI
-
getCurrentManager
ProgramClassTypeInfoManager getCurrentManager() -
getManagerProvider
-