#include <htformat.h>
Inheritance diagram for ht_mask_sub:
Public Member Functions | |
void | init (ht_streamfile *file, UINT uid) |
virtual void | done () |
virtual void | first_line_id (LINE_ID *line_id) |
virtual bool | getline (char *line, const LINE_ID line_id) |
virtual void | last_line_id (LINE_ID *line_id) |
virtual int | next_line_id (LINE_ID *line_id, int n) |
virtual int | prev_line_id (LINE_ID *line_id, int n) |
virtual void | add_mask (char *tagstr) |
virtual void | add_mask_table (char **tagstr) |
virtual void | add_staticmask (char *statictag_str, FILEOFS reloc, bool std_bigendian) |
virtual void | add_staticmask_table (char **statictag_table, FILEOFS reloc, bool std_bigendian) |
virtual void | add_staticmask_ptable (ht_mask_ptable *statictag_ptable, FILEOFS reloc, bool std_bigendian) |
Protected Attributes | |
ht_string_list * | masks |
char | temp [512] |
UINT | uid |
|
Definition at line 4440 of file htformat.cc. References ht_clist::insert(), and masks. Referenced by add_mask_table(), htelfheader_init(), htpefheader_init(), ht_uformat_viewer::ref_flags(), and ht_clipboard_viewer::update_content(). |
|
Definition at line 4445 of file htformat.cc. References add_mask(). |
|
Definition at line 4450 of file htformat.cc. References FILEOFS, ht_clist::insert(), masks, and statictag_to_tag(). Referenced by add_staticmask_ptable(), and add_staticmask_table(). |
|
Definition at line 4464 of file htformat.cc. References add_staticmask(), ht_mask_ptable::desc, ht_mask_ptable::fields, FILEOFS, and ht_MASK_STD_INDENT. Referenced by htelfheader_init(), and htpefheader_init(). |
|
Definition at line 4457 of file htformat.cc. References add_staticmask(), and FILEOFS. |
|
Reimplemented from ht_sub. Definition at line 4377 of file htformat.cc. References ht_clist::destroy(), ht_sub::done(), and masks. |
|
Reimplemented from ht_sub. Definition at line 4384 of file htformat.cc. References clear_line_id(), LINE_ID::id1, LINE_ID::id2, and uid. |
|
Reimplemented from ht_sub. Definition at line 4391 of file htformat.cc. References ht_string_list::get_string(), LINE_ID::id1, LINE_ID::id2, masks, tag_strcpy(), and uid. |
|
Definition at line 4369 of file htformat.cc. References ht_string_list::init(), Object::init(), masks, uid, and UINT. Referenced by htelfheader_init(), htpefheader_init(), ht_uformat_viewer::ref_flags(), and ht_clipboard_viewer::update_content(). |
|
Reimplemented from ht_sub. Definition at line 4402 of file htformat.cc. References clear_line_id(), ht_clist::count(), LINE_ID::id1, LINE_ID::id2, masks, and uid. |
|
Reimplemented from ht_sub. Definition at line 4409 of file htformat.cc. References ht_clist::count(), LINE_ID::id1, LINE_ID::id2, masks, and uid. |
|
Reimplemented from ht_sub. Definition at line 4424 of file htformat.cc. References dword, LINE_ID::id1, LINE_ID::id2, and uid. |
|
Definition at line 500 of file htformat.h. Referenced by add_mask(), add_staticmask(), done(), getline(), init(), last_line_id(), and next_line_id(). |
|
Definition at line 501 of file htformat.h. |
|
Definition at line 502 of file htformat.h. Referenced by first_line_id(), getline(), init(), last_line_id(), next_line_id(), and prev_line_id(). |