#include <bits16.h>
Definition at line 29 of file bits16.h.
BITS16::BITS16 | ( | ) | [inline] |
BITS16::BITS16 | ( | UINT16 | init | ) |
Something to get it past the compiler as almost all inlined.
Definition at line 26 of file bits16.cpp.
References val.
00027 { // initial val 00028 val = init; 00029 }
Definition at line 60 of file bits16.h.
Referenced by WERD::blob_list(), WERD::cblob_list(), WERD::de_dump(), WERD::display_flag(), WERD::dump(), WERD::flag(), REJ::flag(), WERD::prep_serialise(), print_background(), WERD::rej_blob_list(), WERD::rej_cblob_list(), word_adaptable(), word_change_text(), word_set_display(), and WERD::~WERD().
00061 { // bit to access 00062 return (val >> bit_num) & 01; 00063 };
Definition at line 51 of file bits16.h.
Referenced by GRAPHICS_BLOCK::GRAPHICS_BLOCK(), WERD::poly_copy(), SCRIBBLE_BLOCK::SCRIBBLE_BLOCK(), SCRIBBLE_BLOCK::set_attrs(), GRAPHICS_BLOCK::set_attrs(), TEXT_BLOCK::set_attrs(), WERD::set_display_flag(), WERD::set_flag(), and TEXT_BLOCK::TEXT_BLOCK().
00053 { // value to flip to 00054 if (value) 00055 val = val | 01 << bit_num; 00056 else 00057 val = val & ~(01 << bit_num); 00058 };
void BITS16::turn_off_bit | ( | UINT8 | bit_num | ) | [inline] |
void BITS16::turn_on_bit | ( | UINT8 | bit_num | ) | [inline] |
Definition at line 41 of file bits16.h.
Referenced by pgeditor_main(), process_cmd_win_event(), and REJ::set_flag().
Definition at line 32 of file bits16.h.
Referenced by BITS16(), SCRIBBLE_BLOCK::de_serialise_asc(), GRAPHICS_BLOCK::de_serialise_asc(), and TEXT_BLOCK::de_serialise_asc().