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

Saved user settings for local variables: name, type, comment. More...

#include <hexrays.hpp>

Public Member Functions

bool has_info () const
bool operator== (const lvar_saved_info_t &r) const
bool operator!= (const lvar_saved_info_t &r) const
bool is_kept () const
void clear_keep ()
void set_keep ()
bool is_split_lvar () const
void set_split_lvar ()
void clr_split_lvar ()
bool is_noptr_lvar () const
void set_noptr_lvar ()
void clr_noptr_lvar ()
bool is_nomap_lvar () const
void set_nomap_lvar ()
void clr_nomap_lvar ()
bool is_unused_lvar () const
void set_unused_lvar ()
void clr_unused_lvar ()

Public Attributes

lvar_locator_t ll
 Variable locator.
qstring name
 Name.
tinfo_t type
 Type.
qstring cmt
 Comment.
ssize_t size = BADSIZE
 Type size (if not initialized then -1)
int flags = 0
 saved user lvar info property bits

Detailed Description

Saved user settings for local variables: name, type, comment.

Member Function Documentation

◆ has_info()

bool lvar_saved_info_t::has_info ( ) const
inline

◆ operator==()

bool lvar_saved_info_t::operator== ( const lvar_saved_info_t & r) const
inline

◆ operator!=()

bool lvar_saved_info_t::operator!= ( const lvar_saved_info_t & r) const
inline

◆ is_kept()

bool lvar_saved_info_t::is_kept ( ) const
inline

◆ clear_keep()

void lvar_saved_info_t::clear_keep ( )
inline

◆ set_keep()

void lvar_saved_info_t::set_keep ( )
inline

◆ is_split_lvar()

bool lvar_saved_info_t::is_split_lvar ( ) const
inline

◆ set_split_lvar()

void lvar_saved_info_t::set_split_lvar ( )
inline

◆ clr_split_lvar()

void lvar_saved_info_t::clr_split_lvar ( )
inline

◆ is_noptr_lvar()

bool lvar_saved_info_t::is_noptr_lvar ( ) const
inline

◆ set_noptr_lvar()

void lvar_saved_info_t::set_noptr_lvar ( )
inline

◆ clr_noptr_lvar()

void lvar_saved_info_t::clr_noptr_lvar ( )
inline

◆ is_nomap_lvar()

bool lvar_saved_info_t::is_nomap_lvar ( ) const
inline

◆ set_nomap_lvar()

void lvar_saved_info_t::set_nomap_lvar ( )
inline

◆ clr_nomap_lvar()

void lvar_saved_info_t::clr_nomap_lvar ( )
inline

◆ is_unused_lvar()

bool lvar_saved_info_t::is_unused_lvar ( ) const
inline

◆ set_unused_lvar()

void lvar_saved_info_t::set_unused_lvar ( )
inline

◆ clr_unused_lvar()

void lvar_saved_info_t::clr_unused_lvar ( )
inline

Member Data Documentation

◆ ll

lvar_locator_t lvar_saved_info_t::ll

Variable locator.

◆ name

qstring lvar_saved_info_t::name

Name.

◆ type

tinfo_t lvar_saved_info_t::type

Type.

◆ cmt

qstring lvar_saved_info_t::cmt

Comment.

◆ size

ssize_t lvar_saved_info_t::size = BADSIZE

Type size (if not initialized then -1)

◆ flags

int lvar_saved_info_t::flags = 0

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