IDA C++ SDK 9.2
|
Text representation of a data value (value string). More...
#include <typeinf.hpp>
Public Member Functions | |
valstr_t () | |
~valstr_t () | |
void | update_length (int ptvf) |
void | set_oneline (const char *line, int len) |
void | consume_oneline (const qstring &line) |
bool | append_char (char c, int max_length) |
bool | convert_to_one_line (int ptvf, int max_length) |
bool | flatten (const flatten_args_t &flargs, int level) |
Public Attributes | |
qstring | oneline |
result if printed on one line in UTF-8 encoding | |
size_t | length |
length if printed on one line | |
struct valstrs_t * | members |
strings for members, each member separately | |
valinfo_t * | info |
additional info | |
int | props |
temporary properties, used internally |
Friends | |
struct() private | valstr_sink_t |
Text representation of a data value (value string).
This structure is used before we decide how to represent it, on one line or on many lines
|
inline |
|
inline |
void valstr_t::update_length | ( | int | ptvf | ) |
|
inline |
bool valstr_t::append_char | ( | char | c, |
int | max_length ) |
bool valstr_t::convert_to_one_line | ( | int | ptvf, |
int | max_length ) |
bool valstr_t::flatten | ( | const flatten_args_t & | flargs, |
int | level ) |
|
friend |
qstring valstr_t::oneline |
result if printed on one line in UTF-8 encoding
size_t valstr_t::length |
length if printed on one line
struct valstrs_t* valstr_t::members |
strings for members, each member separately
valinfo_t* valstr_t::info |
additional info
int valstr_t::props |
temporary properties, used internally