Package cppclassanalyzer.vs
Interface VsClassTypeInfo
- All Superinterfaces:
ClassTypeInfo,TypeInfo
- All Known Implementing Classes:
RttiModelWrapper,VsClassTypeInfoDB
public interface VsClassTypeInfo extends ClassTypeInfo
-
Field Summary
Fields Modifier and Type Field Description static StringBASE_ARRAY_SYMBOL_NAMEstatic DataValidationOptionsDEFAULT_OPTIONSstatic StringHIERARCHY_SYMBOL_NAMEstatic StringLOCATOR_SYMBOL_NAMEFields inherited from interface ghidra.app.cmd.data.rtti.TypeInfo
SYMBOL_NAME, TYPENAME_SYMBOL_NAME -
Method Summary
Modifier and Type Method Description ghidra.app.cmd.data.rtti.Rtti2ModelgetBaseClassArray()ghidra.app.cmd.data.rtti.Rtti1ModelgetBaseModel()Map<ClassTypeInfo,Integer>getBaseOffsets()ghidra.app.cmd.data.rtti.Rtti3ModelgetHierarchyDescriptor()TypeDescriptorModelgetTypeDescriptor()default booleanisAbstract()Determines if the represented class is an abstract baseMethods inherited from interface ghidra.app.cmd.data.rtti.ClassTypeInfo
findVtable, findVtable, getClassDataType, getFullName, getGhidraClass, getParentModels, getRepresentedDataType, getSymbolPath, getUniqueTypeName, getVirtualParents, getVtable, hasParent, isExternalMethods inherited from interface ghidra.app.cmd.data.rtti.TypeInfo
getAddress, getDataType, getIdentifier, getName, getNamespace, getTypeName
-
Field Details
-
LOCATOR_SYMBOL_NAME
- See Also:
- Constant Field Values
-
HIERARCHY_SYMBOL_NAME
- See Also:
- Constant Field Values
-
BASE_ARRAY_SYMBOL_NAME
- See Also:
- Constant Field Values
-
DEFAULT_OPTIONS
-
-
Method Details
-
getBaseOffsets
Map<ClassTypeInfo,Integer> getBaseOffsets() -
getBaseModel
ghidra.app.cmd.data.rtti.Rtti1Model getBaseModel() -
getBaseClassArray
ghidra.app.cmd.data.rtti.Rtti2Model getBaseClassArray() -
getHierarchyDescriptor
ghidra.app.cmd.data.rtti.Rtti3Model getHierarchyDescriptor() -
getTypeDescriptor
TypeDescriptorModel getTypeDescriptor() -
isAbstract
default boolean isAbstract()Description copied from interface:ClassTypeInfoDetermines if the represented class is an abstract base- Specified by:
isAbstractin interfaceClassTypeInfo- Returns:
- true if abstract
-