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. More... | |
qstring | name |
Name. More... | |
tinfo_t | type |
Type. More... | |
qstring | cmt |
Comment. More... | |
ssize_t | size = BADSIZE |
Type size (if not initialized then -1) More... | |
int | flags = 0 |
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 1424 of file hexrays.hpp.
Member Function Documentation
◆ clear_keep()
void lvar_saved_info_t::clear_keep | ( | ) |
Definition at line 1466 of file hexrays.hpp.
◆ clr_nomap_lvar()
void lvar_saved_info_t::clr_nomap_lvar | ( | ) |
Definition at line 1476 of file hexrays.hpp.
◆ clr_noptr_lvar()
void lvar_saved_info_t::clr_noptr_lvar | ( | ) |
Definition at line 1473 of file hexrays.hpp.
◆ clr_split_lvar()
void lvar_saved_info_t::clr_split_lvar | ( | ) |
Definition at line 1470 of file hexrays.hpp.
◆ clr_unused_lvar()
void lvar_saved_info_t::clr_unused_lvar | ( | ) |
Definition at line 1479 of file hexrays.hpp.
◆ has_info()
bool lvar_saved_info_t::has_info | ( | ) | const |
Definition at line 1448 of file hexrays.hpp.
◆ is_kept()
bool lvar_saved_info_t::is_kept | ( | ) | const |
- Examples
- hexrays_sample4.cpp.
Definition at line 1465 of file hexrays.hpp.
◆ is_nomap_lvar()
bool lvar_saved_info_t::is_nomap_lvar | ( | ) | const |
Definition at line 1474 of file hexrays.hpp.
◆ is_noptr_lvar()
bool lvar_saved_info_t::is_noptr_lvar | ( | ) | const |
Definition at line 1471 of file hexrays.hpp.
◆ is_split_lvar()
bool lvar_saved_info_t::is_split_lvar | ( | ) | const |
- Examples
- hexrays_sample4.cpp.
Definition at line 1468 of file hexrays.hpp.
◆ is_unused_lvar()
bool lvar_saved_info_t::is_unused_lvar | ( | ) | const |
Definition at line 1477 of file hexrays.hpp.
◆ operator!=()
bool lvar_saved_info_t::operator!= | ( | const lvar_saved_info_t & | r | ) | const |
Definition at line 1464 of file hexrays.hpp.
◆ operator==()
bool lvar_saved_info_t::operator== | ( | const lvar_saved_info_t & | r | ) | const |
Definition at line 1457 of file hexrays.hpp.
◆ set_keep()
void lvar_saved_info_t::set_keep | ( | ) |
Definition at line 1467 of file hexrays.hpp.
◆ set_nomap_lvar()
void lvar_saved_info_t::set_nomap_lvar | ( | ) |
Definition at line 1475 of file hexrays.hpp.
◆ set_noptr_lvar()
void lvar_saved_info_t::set_noptr_lvar | ( | ) |
Definition at line 1472 of file hexrays.hpp.
◆ set_split_lvar()
void lvar_saved_info_t::set_split_lvar | ( | ) |
Definition at line 1469 of file hexrays.hpp.
◆ set_unused_lvar()
void lvar_saved_info_t::set_unused_lvar | ( | ) |
Definition at line 1478 of file hexrays.hpp.
Member Data Documentation
◆ cmt
qstring lvar_saved_info_t::cmt |
◆ flags
int lvar_saved_info_t::flags = 0 |
saved user lvar info property bits
Definition at line 1431 of file hexrays.hpp.
◆ ll
lvar_locator_t lvar_saved_info_t::ll |
Variable locator.
- Examples
- hexrays_sample4.cpp.
Definition at line 1426 of file hexrays.hpp.
Referenced by rename_lvar().
◆ name
qstring lvar_saved_info_t::name |
Name.
- Examples
- hexrays_sample4.cpp.
Definition at line 1427 of file hexrays.hpp.
Referenced by rename_lvar().
◆ size
ssize_t lvar_saved_info_t::size = BADSIZE |
Type size (if not initialized then -1)
Definition at line 1430 of file hexrays.hpp.
◆ type
tinfo_t lvar_saved_info_t::type |