Saved user settings for local variables: name, type, comment. More...
#include <hexrays.hpp>
Public Member Functions | |
bool | has_info (void) const |
bool | operator== (const lvar_saved_info_t &r) const |
bool | operator!= (const lvar_saved_info_t &r) const |
bool | is_kept (void) const |
void | clear_keep (void) |
void | set_keep (void) |
bool | is_forced_lvar (void) const |
void | set_forced_lvar (void) |
void | clr_forced_lvar (void) |
bool | is_noptr_lvar (void) const |
void | set_noptr_lvar (void) |
void | clr_noptr_lvar (void) |
bool | is_nomap_lvar (void) const |
void | set_nomap_lvar (void) |
void | clr_nomap_lvar (void) |
bool | is_unused_lvar (void) const |
void | set_unused_lvar (void) |
void | clr_unused_lvar (void) |
Public Attributes | |
lvar_locator_t | ll |
Variable locator. More... | |
qstring | name |
Name. More... | |
tinfo_t | type |
Type. More... | |
qstring | cmt |
Comment. More... | |
ssize_t | size |
Type size (if not initialized then -1) More... | |
int | flags |
saved user lvar info property bits More... | |
Detailed Description
Saved user settings for local variables: name, type, comment.
- Examples
- hexrays_sample4.cpp.
Definition at line 1433 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ lvar_saved_info_t()
lvar_saved_info_t::lvar_saved_info_t | ( | void | ) |
Definition at line 1457 of file hexrays.hpp.
Member Function Documentation
◆ clear_keep()
void lvar_saved_info_t::clear_keep | ( | void | ) |
Definition at line 1476 of file hexrays.hpp.
◆ clr_forced_lvar()
void lvar_saved_info_t::clr_forced_lvar | ( | void | ) |
Definition at line 1480 of file hexrays.hpp.
◆ clr_nomap_lvar()
void lvar_saved_info_t::clr_nomap_lvar | ( | void | ) |
Definition at line 1486 of file hexrays.hpp.
◆ clr_noptr_lvar()
void lvar_saved_info_t::clr_noptr_lvar | ( | void | ) |
Definition at line 1483 of file hexrays.hpp.
◆ clr_unused_lvar()
void lvar_saved_info_t::clr_unused_lvar | ( | void | ) |
Definition at line 1489 of file hexrays.hpp.
◆ has_info()
bool lvar_saved_info_t::has_info | ( | void | ) | const |
Definition at line 1458 of file hexrays.hpp.
◆ is_forced_lvar()
bool lvar_saved_info_t::is_forced_lvar | ( | void | ) | const |
- Examples
- hexrays_sample4.cpp.
Definition at line 1478 of file hexrays.hpp.
◆ is_kept()
bool lvar_saved_info_t::is_kept | ( | void | ) | const |
- Examples
- hexrays_sample4.cpp.
Definition at line 1475 of file hexrays.hpp.
◆ is_nomap_lvar()
bool lvar_saved_info_t::is_nomap_lvar | ( | void | ) | const |
Definition at line 1484 of file hexrays.hpp.
◆ is_noptr_lvar()
bool lvar_saved_info_t::is_noptr_lvar | ( | void | ) | const |
Definition at line 1481 of file hexrays.hpp.
◆ is_unused_lvar()
bool lvar_saved_info_t::is_unused_lvar | ( | void | ) | const |
Definition at line 1487 of file hexrays.hpp.
◆ operator!=()
bool lvar_saved_info_t::operator!= | ( | const lvar_saved_info_t & | r | ) | const |
Definition at line 1474 of file hexrays.hpp.
◆ operator==()
bool lvar_saved_info_t::operator== | ( | const lvar_saved_info_t & | r | ) | const |
Definition at line 1467 of file hexrays.hpp.
◆ set_forced_lvar()
void lvar_saved_info_t::set_forced_lvar | ( | void | ) |
Definition at line 1479 of file hexrays.hpp.
◆ set_keep()
void lvar_saved_info_t::set_keep | ( | void | ) |
Definition at line 1477 of file hexrays.hpp.
◆ set_nomap_lvar()
void lvar_saved_info_t::set_nomap_lvar | ( | void | ) |
Definition at line 1485 of file hexrays.hpp.
◆ set_noptr_lvar()
void lvar_saved_info_t::set_noptr_lvar | ( | void | ) |
Definition at line 1482 of file hexrays.hpp.
◆ set_unused_lvar()
void lvar_saved_info_t::set_unused_lvar | ( | void | ) |
Definition at line 1488 of file hexrays.hpp.
Member Data Documentation
◆ cmt
qstring lvar_saved_info_t::cmt |
◆ flags
int lvar_saved_info_t::flags |
saved user lvar info property bits
Definition at line 1440 of file hexrays.hpp.
◆ ll
lvar_locator_t lvar_saved_info_t::ll |
Variable locator.
- Examples
- hexrays_sample4.cpp.
Definition at line 1435 of file hexrays.hpp.
Referenced by rename_lvar().
◆ name
qstring lvar_saved_info_t::name |
Name.
- Examples
- hexrays_sample4.cpp.
Definition at line 1436 of file hexrays.hpp.
Referenced by rename_lvar().
◆ size
ssize_t lvar_saved_info_t::size |
Type size (if not initialized then -1)
Definition at line 1439 of file hexrays.hpp.
◆ type
tinfo_t lvar_saved_info_t::type |