IDA C++ SDK 9.2
Loading...
Searching...
No Matches
til_t Struct Reference

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_tfind_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

Detailed Description

Type Information Library.

Member Function Documentation

◆ is_dirty()

bool til_t::is_dirty ( ) const
inline

Has the til been modified? (#TIL_MOD)

◆ set_dirty()

void til_t::set_dirty ( )
inline

Mark the til as modified (#TIL_MOD)

◆ find_base()

til_t * til_t::find_base ( const char * n)
inline

Find the base til with the provided name.

Parameters
nthe base til name
Returns
the found til_t, or nullptr

Member Data Documentation

◆ name

char* til_t::name = nullptr

short file name (without path and extension)

◆ desc

char* til_t::desc = nullptr

human readable til description

◆ nbases

int til_t::nbases = 0

number of base tils

◆ base

til_t** til_t::base = nullptr

tils that our til is based on

◆ flags

◆ cc

compiler_info_t til_t::cc

information about the target compiler

◆ syms

til_bucket_t* til_t::syms = nullptr

symbols

◆ types

til_bucket_t* til_t::types = nullptr

types

◆ macros

til_bucket_t* til_t::macros = nullptr

macros

◆ nrefs

int til_t::nrefs = 0

number of references to the til

◆ nstreams

int til_t::nstreams = 0

number of extra streams

◆ streams

til_stream_t** til_t::streams = nullptr

symbol stream storage


The documentation for this struct was generated from the following file: