|
IDA C++ SDK 9.2
|
Type Information Library. More...
#include <typeinf.hpp>
Public Member Functions | |
| bool | is_dirty () const |
| Has the til been modified? (#TIL_MOD) | |
| void | set_dirty () |
| Mark the til as modified (#TIL_MOD) | |
| til_t * | find_base (const char *n) |
| Find the base til with the provided name. | |
Public Attributes | |
| char * | name = nullptr |
| short file name (without path and extension) | |
| char * | desc = nullptr |
| human readable til description | |
| int | nbases = 0 |
| number of base tils | |
| til_t ** | base = nullptr |
| tils that our til is based on | |
| uint32 | flags = 0 |
| Type info library property bits | |
| compiler_info_t | cc |
| information about the target compiler | |
| til_bucket_t * | syms = nullptr |
| symbols | |
| til_bucket_t * | types = nullptr |
| types | |
| til_bucket_t * | macros = nullptr |
| macros | |
| int | nrefs = 0 |
| number of references to the til | |
| int | nstreams = 0 |
| number of extra streams | |
| til_stream_t ** | streams = nullptr |
| symbol stream storage | |
Type Information Library.
|
inline |
Has the til been modified? (#TIL_MOD)
|
inline |
Mark the til as modified (#TIL_MOD)
|
inline |
Find the base til with the provided name.
| n | the base til name |
| char* til_t::name = nullptr |
short file name (without path and extension)
| char* til_t::desc = nullptr |
human readable til description
| int til_t::nbases = 0 |
number of base tils
| til_t** til_t::base = nullptr |
tils that our til is based on
| uint32 til_t::flags = 0 |
| compiler_info_t til_t::cc |
information about the target compiler
| til_bucket_t* til_t::syms = nullptr |
symbols
| til_bucket_t* til_t::types = nullptr |
types
| til_bucket_t* til_t::macros = nullptr |
macros
| int til_t::nrefs = 0 |
number of references to the til
| int til_t::nstreams = 0 |
number of extra streams
| til_stream_t** til_t::streams = nullptr |
symbol stream storage