| 
    IDA SDK
    
   | 
 
This is the complete list of members for tinfo_t, including all inherited members.
| add_edm(const edm_t &edm, bmask64_t bmask=DEFMASK64, uint etf_flags=0, ssize_t idx=-1) | tinfo_t | inline | 
| add_edm(const char *name, uint64 value, bmask64_t bmask=DEFMASK64, uint etf_flags=0, ssize_t idx=-1) | tinfo_t | inline | 
| add_funcarg(const funcarg_t &farg, uint etf_flags=0, ssize_t idx=-1) | tinfo_t | inline | 
| add_udm(const udm_t &udm, uint etf_flags=0, size_t times=1, ssize_t idx=-1) | tinfo_t | inline | 
| add_udm(const char *name, const tinfo_t &type, uint64 offset=0, uint etf_flags=0, size_t times=1, ssize_t idx=-1) | tinfo_t | inline | 
| add_udm(const char *name, type_t type, uint64 offset=0, uint etf_flags=0, size_t times=1, ssize_t idx=-1) | tinfo_t | inline | 
| add_udm(const char *name, const char *type, uint64 offset=0, uint etf_flags=0, size_t times=1, ssize_t idx=-1) | tinfo_t | inline | 
| append_covered(rangeset_t *out, uint64 offset=0) const | tinfo_t | inline | 
| bitmask_cvt_stance_t enum name | tinfo_t | |
| calc_enum_mask() const (defined in tinfo_t) | tinfo_t | inline | 
| calc_gaps(rangeset_t *out) const | tinfo_t | inline | 
| calc_purged_bytes() const | tinfo_t | inline | 
| calc_score() const | tinfo_t | inline | 
| calc_udt_aligns(int sudt_flags=SUDT_GAPS) | tinfo_t | inline | 
| change_sign(type_sign_t sign) | tinfo_t | inline | 
| clear() | tinfo_t | inline | 
| clr_const() (defined in tinfo_t) | tinfo_t | inline | 
| clr_const_volatile() (defined in tinfo_t) | tinfo_t | inline | 
| clr_decl_const_volatile() (defined in tinfo_t) | tinfo_t | inline | 
| clr_volatile() (defined in tinfo_t) | tinfo_t | inline | 
| compare_with(const tinfo_t &r, int tcflags=0) const | tinfo_t | inline | 
| convert_array_to_ptr() | tinfo_t | inline | 
| copy_type(til_t *til, const char *name, int ntf_flags=NTF_TYPE|NTF_COPY) (defined in tinfo_t) | tinfo_t | inline | 
| create_array(const array_type_data_t &p, type_t decl_type=BT_ARRAY) (defined in tinfo_t) | tinfo_t | inline | 
| create_array(const tinfo_t &tif, uint32 nelems=0, uint32 base=0, type_t decl_type=BT_ARRAY) (defined in tinfo_t) | tinfo_t | inline | 
| create_bitfield(const bitfield_type_data_t &p, type_t decl_type=BT_BITFIELD) (defined in tinfo_t) | tinfo_t | inline | 
| create_bitfield(uchar nbytes, uchar width, bool is_unsigned=false, type_t decl_type=BT_BITFIELD) (defined in tinfo_t) | tinfo_t | inline | 
| create_enum(bte_t bte=BTE_ALWAYS|BTE_HEX) | tinfo_t | inline | 
| create_enum(enum_type_data_t &p, type_t decl_type=BTF_ENUM) (defined in tinfo_t) | tinfo_t | inline | 
| create_forward_decl(til_t *til, type_t decl_type, const char *name, int ntf_flags=0) | tinfo_t | inline | 
| create_func(func_type_data_t &p, type_t decl_type=BT_FUNC) (defined in tinfo_t) | tinfo_t | inline | 
| create_ptr(const ptr_type_data_t &p, type_t decl_type=BT_PTR) (defined in tinfo_t) | tinfo_t | inline | 
| create_ptr(const tinfo_t &tif, uchar bps=0, type_t decl_type=BT_PTR) (defined in tinfo_t) | tinfo_t | inline | 
| create_simple_type(type_t decl_type) (defined in tinfo_t) | tinfo_t | inline | 
| create_typedef(const typedef_type_data_t &p, type_t decl_type=BTF_TYPEDEF, bool try_ordinal=true) (defined in tinfo_t) | tinfo_t | inline | 
| create_typedef(const til_t *til, const char *name, type_t decl_type=BTF_TYPEDEF, bool try_ordinal=true) (defined in tinfo_t) | tinfo_t | inline | 
| create_typedef(const til_t *til, uint ord, type_t decl_type=BTF_TYPEDEF) (defined in tinfo_t) | tinfo_t | inline | 
| create_udt(bool is_union=false) | tinfo_t | inline | 
| create_udt(udt_type_data_t &p) (defined in tinfo_t) | tinfo_t | inline | 
| create_udt(udt_type_data_t &p, type_t decl_type) (defined in tinfo_t) | tinfo_t | inline | 
| del_attr(const qstring &key, bool make_copy=true) | tinfo_t | inline | 
| del_attrs() | tinfo_t | inline | 
| del_edm(size_t idx, uint etf_flags=0) (defined in tinfo_t) | tinfo_t | inline | 
| del_edm(const char *name, uint etf_flags=0) | tinfo_t | inline | 
| del_edm_by_value(uint64 value, uint etf_flags=0, bmask64_t bmask=DEFMASK64, uchar serial=0) | tinfo_t | inline | 
| del_edms(size_t idx1, size_t idx2, uint etf_flags=0) | tinfo_t | inline | 
| del_funcarg(size_t idx, uint etf_flags=0) (defined in tinfo_t) | tinfo_t | inline | 
| del_funcargs(size_t idx1, size_t idx2, uint etf_flags=0) | tinfo_t | inline | 
| del_udm(size_t index, uint etf_flags=0) | tinfo_t | inline | 
| del_udms(size_t idx1, size_t idx2, uint etf_flags=0) | tinfo_t | inline | 
| deserialize(const til_t *til, const type_t **ptype, const p_list **pfields=nullptr, const p_list **pfldcmts=nullptr, const char *cmt=nullptr) | tinfo_t | inline | 
| deserialize(const til_t *til, const qtype *ptype, const qtype *pfields=nullptr, const qtype *pfldcmts=nullptr, const char *cmt=nullptr) | tinfo_t | inline | 
| detach() | tinfo_t | inline | 
| dstr() const | tinfo_t | inline | 
| edit_edm(size_t idx, uint64 value, bmask64_t bmask=DEFMASK64, uint etf_flags=0) | tinfo_t | inline | 
| empty() const | tinfo_t | inline | 
| ENUMBM_AUTO enum value | tinfo_t | |
| ENUMBM_OFF enum value | tinfo_t | |
| ENUMBM_ON enum value | tinfo_t | |
| equals_to(const tinfo_t &r) const (defined in tinfo_t) | tinfo_t | inline | 
| expand_udt(size_t idx, adiff_t delta, uint etf_flags=0) | tinfo_t | inline | 
| find_udm(udm_t *udm, int strmem_flags) const | tinfo_t | inline | 
| find_udm(uint64 offset, int strmem_flags=0) const | tinfo_t | inline | 
| find_udm(const char *name, int strmem_flags=0) const | tinfo_t | inline | 
| force_tid() | tinfo_t | inline | 
| get_alias_target() const | tinfo_t | inline | 
| get_array_details(array_type_data_t *ai) const | tinfo_t | inline | 
| get_array_element() const | tinfo_t | inline | 
| get_array_nelems() const | tinfo_t | inline | 
| get_attr(const qstring &key, bytevec_t *bv, bool all_attrs=true) const | tinfo_t | inline | 
| get_attrs(type_attrs_t *tav, bool all_attrs=false) const | tinfo_t | inline | 
| get_bit_buckets(range64vec_t *buckets) const | tinfo_t | inline | 
| get_bitfield_details(bitfield_type_data_t *bi) const | tinfo_t | inline | 
| get_by_edm_name(const char *mname, const til_t *til=nullptr) | tinfo_t | inline | 
| get_cc() const | tinfo_t | inline | 
| get_declalign() const | tinfo_t | inline | 
| get_decltype() const | tinfo_t | inline | 
| get_edm(edm_t *out, const char *name) const | tinfo_t | inline | 
| get_edm(edm_t *edm, size_t idx) const | tinfo_t | inline | 
| get_edm_by_tid(edm_t *edm, tid_t tid) (defined in tinfo_t) | tinfo_t | inline | 
| get_edm_by_value(edm_t *out, uint64 value, bmask64_t bmask=DEFMASK64, uchar serial=0) const | tinfo_t | inline | 
| get_edm_tid(size_t idx) const | tinfo_t | inline | 
| get_enum_base_type() const | tinfo_t | inline | 
| get_enum_details(enum_type_data_t *ei) const | tinfo_t | inline | 
| get_enum_nmembers() const | tinfo_t | inline | 
| get_enum_radix() const | tinfo_t | inline | 
| get_enum_repr(value_repr_t *repr) const | tinfo_t | inline | 
| get_enum_width() const | tinfo_t | inline | 
| get_final_element() const | tinfo_t | inline | 
| get_final_ordinal() const | tinfo_t | inline | 
| get_final_type_name(qstring *out) const | tinfo_t | inline | 
| get_forward_type() const | tinfo_t | inline | 
| get_frame_func() const | tinfo_t | inline | 
| get_func_details(func_type_data_t *fi, gtd_func_t gtd=GTD_CALC_ARGLOCS) const | tinfo_t | inline | 
| get_func_frame(const func_t *pfn) | tinfo_t | inline | 
| get_innermost_member_type(uint64 bitoffset, uint64 *out_bitoffset=nullptr) const | tinfo_t | inline | 
| get_innermost_udm(uint64 bitoffset, size_t *out_index=nullptr, uint64 *out_bitoffset=nullptr) const | tinfo_t | inline | 
| get_methods(udtmembervec_t *methods) const | tinfo_t | inline | 
| get_modifiers() const (defined in tinfo_t) | tinfo_t | inline | 
| get_named_type(const til_t *til, const char *name, type_t decl_type=BTF_TYPEDEF, bool resolve=true, bool try_ordinal=true) | tinfo_t | inline | 
| get_named_type(const char *name, type_t decl_type=BTF_TYPEDEF, bool resolve=true, bool try_ordinal=true) (defined in tinfo_t) | tinfo_t | inline | 
| get_nargs() const | tinfo_t | inline | 
| get_next_type_name(qstring *out) const | tinfo_t | inline | 
| get_nice_type_name(qstring *out) const | tinfo_t | inline | 
| get_nth_arg(int n) const | tinfo_t | inline | 
| get_numbered_type(const til_t *til, uint32 ordinal, type_t decl_type=BTF_TYPEDEF, bool resolve=true) | tinfo_t | inline | 
| get_numbered_type(uint32 ordinal, type_t decl_type=BTF_TYPEDEF, bool resolve=true) (defined in tinfo_t) | tinfo_t | inline | 
| get_onemember_type() const | tinfo_t | inline | 
| get_ordinal() const | tinfo_t | inline | 
| get_pointed_object() const | tinfo_t | inline | 
| get_ptr_details(ptr_type_data_t *pi) const | tinfo_t | inline | 
| get_ptrarr_object() const | tinfo_t | inline | 
| get_ptrarr_objsize() const | tinfo_t | inline | 
| get_realtype(bool full=false) const | tinfo_t | inline | 
| get_rettype() const | tinfo_t | inline | 
| get_sign() const | tinfo_t | inline | 
| get_size(uint32 *p_effalign=nullptr, int gts_code=0) const | tinfo_t | inline | 
| get_stkvar(sval_t *actval, const insn_t &insn, const op_t *x, sval_t v) | tinfo_t | inline | 
| get_stock(stock_type_id_t id) | tinfo_t | inlinestatic | 
| get_tid() const | tinfo_t | inline | 
| get_til() const | tinfo_t | inline | 
| get_type_by_tid(tid_t tid) (defined in tinfo_t) | tinfo_t | inline | 
| get_type_cmt(qstring *out) const | tinfo_t | inline | 
| get_type_name(qstring *out) const | tinfo_t | inline | 
| get_type_rptcmt(qstring *out) const | tinfo_t | inline | 
| get_udm(udm_t *out, const char *name) const | tinfo_t | inline | 
| get_udm(udm_t *out, size_t index) const | tinfo_t | inline | 
| get_udm_by_offset(udm_t *out, uint64 offset) const | tinfo_t | inline | 
| get_udm_by_tid(udm_t *udm, tid_t tid) | tinfo_t | inline | 
| get_udm_tid(size_t idx) const | tinfo_t | inline | 
| get_udt_details(udt_type_data_t *udt, gtd_udt_t gtd=GTD_CALC_LAYOUT) const | tinfo_t | inline | 
| get_udt_nmembers() const | tinfo_t | inline | 
| get_unpadded_size() const | tinfo_t | inline | 
| has_details() const | tinfo_t | inline | 
| has_union() const | tinfo_t | inline | 
| has_vftable() const | tinfo_t | inline | 
| is_aliased() const (defined in tinfo_t) | tinfo_t | inline | 
| is_anonymous_udt() const | tinfo_t | inline | 
| is_arithmetic() const | tinfo_t | inline | 
| is_array() const | tinfo_t | inline | 
| is_bitfield() const | tinfo_t | inline | 
| is_bitmask_enum() const | tinfo_t | inline | 
| is_bool() const | tinfo_t | inline | 
| is_castable_to(const tinfo_t &target) const (defined in tinfo_t) | tinfo_t | inline | 
| is_char() const | tinfo_t | inline | 
| is_complex() const | tinfo_t | inline | 
| is_const() const | tinfo_t | inline | 
| is_correct() const | tinfo_t | inline | 
| is_decl_array() const | tinfo_t | inline | 
| is_decl_bitfield() const | tinfo_t | inline | 
| is_decl_bool() const | tinfo_t | inline | 
| is_decl_char() const | tinfo_t | inline | 
| is_decl_complex() const | tinfo_t | inline | 
| is_decl_const() const | tinfo_t | inline | 
| is_decl_double() const | tinfo_t | inline | 
| is_decl_enum() const | tinfo_t | inline | 
| is_decl_float() const | tinfo_t | inline | 
| is_decl_floating() const | tinfo_t | inline | 
| is_decl_func() const | tinfo_t | inline | 
| is_decl_int() const | tinfo_t | inline | 
| is_decl_int128() const | tinfo_t | inline | 
| is_decl_int16() const | tinfo_t | inline | 
| is_decl_int32() const | tinfo_t | inline | 
| is_decl_int64() const | tinfo_t | inline | 
| is_decl_last() const | tinfo_t | inline | 
| is_decl_ldouble() const | tinfo_t | inline | 
| is_decl_paf() const | tinfo_t | inline | 
| is_decl_partial() const | tinfo_t | inline | 
| is_decl_ptr() const | tinfo_t | inline | 
| is_decl_struct() const | tinfo_t | inline | 
| is_decl_sue() const | tinfo_t | inline | 
| is_decl_tbyte() const | tinfo_t | inline | 
| is_decl_typedef() const | tinfo_t | inline | 
| is_decl_uchar() const | tinfo_t | inline | 
| is_decl_udt() const | tinfo_t | inline | 
| is_decl_uint() const | tinfo_t | inline | 
| is_decl_uint128() const | tinfo_t | inline | 
| is_decl_uint16() const | tinfo_t | inline | 
| is_decl_uint32() const | tinfo_t | inline | 
| is_decl_uint64() const | tinfo_t | inline | 
| is_decl_union() const | tinfo_t | inline | 
| is_decl_unknown() const | tinfo_t | inline | 
| is_decl_void() const | tinfo_t | inline | 
| is_decl_volatile() const | tinfo_t | inline | 
| is_double() const | tinfo_t | inline | 
| is_empty_enum() const | tinfo_t | inline | 
| is_empty_udt() const | tinfo_t | inline | 
| is_enum() const | tinfo_t | inline | 
| is_ext_arithmetic() const | tinfo_t | inline | 
| is_ext_integral() const | tinfo_t | inline | 
| is_fixed_struct() const | tinfo_t | inline | 
| is_float() const | tinfo_t | inline | 
| is_floating() const | tinfo_t | inline | 
| is_forward_decl() const | tinfo_t | inline | 
| is_forward_enum() const (defined in tinfo_t) | tinfo_t | inline | 
| is_forward_struct() const (defined in tinfo_t) | tinfo_t | inline | 
| is_forward_union() const (defined in tinfo_t) | tinfo_t | inline | 
| is_frame() const | tinfo_t | inline | 
| is_from_subtil() const | tinfo_t | inline | 
| is_func() const | tinfo_t | inline | 
| is_funcptr() const | tinfo_t | inline | 
| is_high_func() const | tinfo_t | inline | 
| is_int() const | tinfo_t | inline | 
| is_int128() const | tinfo_t | inline | 
| is_int16() const | tinfo_t | inline | 
| is_int32() const | tinfo_t | inline | 
| is_int64() const | tinfo_t | inline | 
| is_integral() const | tinfo_t | inline | 
| is_ldouble() const | tinfo_t | inline | 
| is_manually_castable_to(const tinfo_t &target) const (defined in tinfo_t) | tinfo_t | inline | 
| is_one_fpval() const | tinfo_t | inline | 
| is_paf() const | tinfo_t | inline | 
| is_partial() const | tinfo_t | inline | 
| is_ptr() const | tinfo_t | inline | 
| is_ptr_or_array() const | tinfo_t | inline | 
| is_punknown() const | tinfo_t | inline | 
| is_purging_cc() const | tinfo_t | inline | 
| is_pvoid() const | tinfo_t | inline | 
| is_scalar() const | tinfo_t | inline | 
| is_shifted_ptr() const | tinfo_t | inline | 
| is_signed() const | tinfo_t | inline | 
| is_small_udt() const | tinfo_t | inline | 
| is_sse_type() const | tinfo_t | inline | 
| is_struct() const | tinfo_t | inline | 
| is_sue() const | tinfo_t | inline | 
| is_tbyte() const | tinfo_t | inline | 
| is_typedef() const | tinfo_t | inline | 
| is_typeref() const | tinfo_t | inline | 
| is_uchar() const | tinfo_t | inline | 
| is_udm_by_til(size_t idx) const | tinfo_t | inline | 
| is_udt() const | tinfo_t | inline | 
| is_uint() const | tinfo_t | inline | 
| is_uint128() const | tinfo_t | inline | 
| is_uint16() const | tinfo_t | inline | 
| is_uint32() const | tinfo_t | inline | 
| is_uint64() const | tinfo_t | inline | 
| is_union() const | tinfo_t | inline | 
| is_unknown() const | tinfo_t | inline | 
| is_unsigned() const | tinfo_t | inline | 
| is_user_cc() const | tinfo_t | inline | 
| is_vararg_cc() const | tinfo_t | inline | 
| is_varmember() const | tinfo_t | inline | 
| is_varstruct() const | tinfo_t | inline | 
| is_vftable() const | tinfo_t | inline | 
| is_void() const | tinfo_t | inline | 
| is_volatile() const | tinfo_t | inline | 
| is_well_defined() const | tinfo_t | inline | 
| operator=(const tinfo_t &r) | tinfo_t | inline | 
| parse(const char *decl, til_t *til=nullptr, int pt_flags=0) | tinfo_t | inline | 
| present() const | tinfo_t | inline | 
| print(qstring *out, const char *name=nullptr, int prtype_flags=PRTYPE_1LINE, int indent=0, int cmtindent=0, const char *prefix=nullptr, const char *cmt=nullptr) const | tinfo_t | inline | 
| read_bitfield_value(uint64 v, int bitoff) const (defined in tinfo_t) | tinfo_t | inline | 
| remove_pointer | tinfo_t | friend | 
| remove_ptr_or_array() | tinfo_t | inline | 
| rename_edm(size_t idx, const char *name, uint etf_flags=0) | tinfo_t | inline | 
| rename_funcarg(size_t index, const char *name, uint etf_flags=0) | tinfo_t | inline | 
| rename_type(const char *name, int ntf_flags=0) | tinfo_t | inline | 
| rename_udm(size_t index, const char *name, uint etf_flags=0) | tinfo_t | inline | 
| requires_qualifier(qstring *out, const char *name, uint64 offset) const | tinfo_t | inline | 
| save_type(int ntf_flags=NTF_TYPE|NTF_REPLACE) (defined in tinfo_t) | tinfo_t | inline | 
| serialize(qtype *type, qtype *fields=nullptr, qtype *fldcmts=nullptr, int sudt_flags=SUDT_FAST|SUDT_TRUNC) const | tinfo_t | inline | 
| set_attr(const type_attr_t &ta, bool may_overwrite=true) | tinfo_t | inline | 
| set_attrs(type_attrs_t *tav) | tinfo_t | inline | 
| set_const() (defined in tinfo_t) | tinfo_t | inline | 
| set_edm_cmt(size_t idx, const char *cmt, uint etf_flags=0) | tinfo_t | inline | 
| set_enum_is_bitmask(bitmask_cvt_stance_t stance=ENUMBM_ON, uint etf_flags=0) (defined in tinfo_t) | tinfo_t | inline | 
| set_enum_radix(int radix, bool sign, uint etf_flags=0) | tinfo_t | inline | 
| set_enum_repr(const value_repr_t &repr, uint etf_flags=0) | tinfo_t | inline | 
| set_enum_sign(type_sign_t sign, uint etf_flags=0) | tinfo_t | inline | 
| set_enum_width(int nbytes, uint etf_flags=0) | tinfo_t | inline | 
| set_fixed_struct(bool on=true) | tinfo_t | inline | 
| set_func_cc(cm_t cc, uint etf_flags=0) | tinfo_t | inline | 
| set_func_retloc(const argloc_t &argloc, uint etf_flags=0) | tinfo_t | inline | 
| set_func_rettype(const tinfo_t &tif, uint etf_flags=0) | tinfo_t | inline | 
| set_funcarg_loc(size_t index, const argloc_t &argloc, uint etf_flags=0) | tinfo_t | inline | 
| set_funcarg_type(size_t index, const tinfo_t &tif, uint etf_flags=0) | tinfo_t | inline | 
| set_methods(udtmembervec_t &methods) | tinfo_t | inline | 
| set_modifiers(type_t mod) (defined in tinfo_t) | tinfo_t | inline | 
| set_named_type(til_t *til, const char *name, int ntf_flags=0) (defined in tinfo_t) | tinfo_t | inline | 
| set_numbered_type(til_t *til, uint32 ord, int ntf_flags=0, const char *name=nullptr) (defined in tinfo_t) | tinfo_t | inline | 
| set_struct_size(size_t new_size) | tinfo_t | inline | 
| set_symbol_type(til_t *til, const char *name, int ntf_flags=0) (defined in tinfo_t) | tinfo_t | inline | 
| set_type_alias(uint32 dest_ord) | tinfo_t | inline | 
| set_type_alignment(uchar declalign, uint etf_flags=0) | tinfo_t | inline | 
| set_type_cmt(const char *cmt, bool is_regcmt=false, uint etf_flags=0) | tinfo_t | inline | 
| set_udm_by_til(size_t idx, bool on=true, uint etf_flags=0) | tinfo_t | inline | 
| set_udm_cmt(size_t index, const char *cmt, bool is_regcmt=false, uint etf_flags=0) | tinfo_t | inline | 
| set_udm_repr(size_t index, const value_repr_t &repr, uint etf_flags=0) | tinfo_t | inline | 
| set_udm_type(size_t index, const tinfo_t &tif, uint etf_flags=0, const value_repr_t *repr=nullptr) | tinfo_t | inline | 
| set_udt_alignment(int sda, uint etf_flags=0) | tinfo_t | inline | 
| set_udt_pack(int pack, uint etf_flags=0) | tinfo_t | inline | 
| set_volatile() (defined in tinfo_t) | tinfo_t | inline | 
| swap(tinfo_t &r) | tinfo_t | inline | 
| tinfo_t() | tinfo_t | inline | 
| tinfo_t(type_t decl_type) | tinfo_t | inlineexplicit | 
| tinfo_t(const char *decl, til_t *til=nullptr, int pt_flags=0) | tinfo_t | inlineexplicit | 
| tinfo_t(const tinfo_t &r) | tinfo_t | inline | 
| type_detail_t (defined in tinfo_t) | tinfo_t | friend | 
| write_bitfield_value(uint64 dst, uint64 v, int bitoff) const (defined in tinfo_t) | tinfo_t | inline | 
| ~tinfo_t() | tinfo_t | inline |