Package cppclassanalyzer.data
Interface TypeInfoManager
- All Known Subinterfaces:
ProgramClassTypeInfoManager
- All Known Implementing Classes:
ClassTypeInfoManagerDB
,ItaniumAbiClassTypeInfoManager
,VsClassTypeInfoManager
public interface TypeInfoManager
Manager for
TypeInfo
-
Method Summary
Modifier and Type Method Description TypeInfo
getTypeInfo(Address address)
Get the TypeInfo at the addressboolean
isTypeInfo(Address address)
Checks if a valid TypeInfo is located at the address in the program.
-
Method Details
-
getTypeInfo
Get the TypeInfo at the address- Parameters:
address
- the address of the TypeInfo- Returns:
- the TypeInfo at the specified address or null if none exists.
- Throws:
UnresolvedClassTypeInfoException
- if this type requires a copy relocation which cannot be resolved.
-
isTypeInfo
Checks if a valid TypeInfo is located at the address in the program.- Parameters:
address
- the address of the TypeInfo- Returns:
- true if the data is a valid TypeInfo
-