#include <wb_buffer.h>
Public Member Functions | |
| WB_BUFFER () | |
| void | Reset_Buffer () |
| void | Load_Buffer () |
| void | Load_Buffer (char s[]) |
| void | Scan_Blanks_And_Tabs () |
| void | Skip_To_Separator (WB_SKIP_CLASS skip_type) |
| void | Load_Loop (WN **wn_loop) |
| void | Load_UINT32 (UINT32 *int_value) |
| void | Load_mINT32 (mINT32 *value) |
| void | Load_mINT64 (mINT64 *value) |
| void | Load_Integer (INT *int_value) |
| void | Load_Double (double *value) |
| void | Load_Boolean (BOOL *bool_value, BOOL default_present=FALSE, BOOL default_value=FALSE) |
| void | Skip_Chars (INT int_value) |
| char | Scan_Character () |
| void | Pushback_Character () |
| void | Scan_Integer (INT *int_value) |
| void | Scan_Unsigned (UINT32 *int_value) |
| void | Scan_HexInteger (INT *int_value) |
| void | Scan_Alphanumeric (char s[]) |
| BOOL | Is (char ch) |
| BOOL | Is_Integer () |
| char | Get_Command () |
Private Attributes | |
| char | _buffer [WB_BUFFER_MAX] |
| INT | _buffer_start |
Definition at line 50 of file wb_buffer.h.
| WB_BUFFER::WB_BUFFER | ( | ) | [inline] |
Definition at line 54 of file wb_buffer.h.
References _buffer, and _buffer_start.
| char WB_BUFFER::Get_Command | ( | ) |
Referenced by WB_BROWSER::Sdebug().
| BOOL WB_BUFFER::Is | ( | char | ch | ) | [inline] |
Definition at line 75 of file wb_buffer.h.
References _buffer, and _buffer_start.
| BOOL WB_BUFFER::Is_Integer | ( | ) |
| void WB_BUFFER::Load_Boolean | ( | BOOL * | bool_value, | |
| BOOL | default_present = FALSE, |
|||
| BOOL | default_value = FALSE | |||
| ) |
| void WB_BUFFER::Load_Buffer | ( | ) |
Referenced by WB_BROWSER::Error_Cleanup(), and WB_BROWSER::Sdebug().
| void WB_BUFFER::Load_Buffer | ( | char | s[] | ) |
| void WB_BUFFER::Load_Double | ( | double * | value | ) |
| void WB_BUFFER::Load_Integer | ( | INT * | int_value | ) |
| void WB_BUFFER::Load_Loop | ( | WN ** | wn_loop | ) |
| void WB_BUFFER::Load_mINT32 | ( | mINT32 * | value | ) |
| void WB_BUFFER::Load_mINT64 | ( | mINT64 * | value | ) |
| void WB_BUFFER::Load_UINT32 | ( | UINT32 * | int_value | ) |
| void WB_BUFFER::Pushback_Character | ( | ) |
Referenced by WB_BROWSER::Summary().
| void WB_BUFFER::Reset_Buffer | ( | ) | [inline] |
Definition at line 55 of file wb_buffer.h.
References _buffer_start.
Referenced by WB_BROWSER::Sdebug().
| void WB_BUFFER::Scan_Alphanumeric | ( | char | s[] | ) |
Referenced by WB_BROWSER::Find(), WB_BROWSER::Find_Operator(), and WB_BROWSER::Find_Symbols().
| void WB_BUFFER::Scan_Blanks_And_Tabs | ( | ) |
Referenced by WB_BROWSER::Error_Cleanup().
| char WB_BUFFER::Scan_Character | ( | ) |
Referenced by WB_BROWSER::Summary(), WB_BROWSER::Symbol(), and WB_BROWSER::Type().
| void WB_BUFFER::Scan_HexInteger | ( | INT * | int_value | ) |
Referenced by WB_BROWSER::Set_Node().
| void WB_BUFFER::Scan_Integer | ( | INT * | int_value | ) |
Referenced by WB_BROWSER::Address(), WB_BROWSER::Set_Map_Id(), WB_BROWSER::Summary(), and WB_BROWSER::Vertex_Set_Node().
| void WB_BUFFER::Scan_Unsigned | ( | UINT32 * | int_value | ) |
Referenced by WB_BROWSER::Symbol(), and WB_BROWSER::Type().
| void WB_BUFFER::Skip_Chars | ( | INT | int_value | ) |
Referenced by WB_BROWSER::Summary().
| void WB_BUFFER::Skip_To_Separator | ( | WB_SKIP_CLASS | skip_type | ) |
char WB_BUFFER::_buffer[WB_BUFFER_MAX] [private] |
Definition at line 51 of file wb_buffer.h.
Referenced by Is(), and WB_BUFFER().
INT WB_BUFFER::_buffer_start [private] |
Definition at line 52 of file wb_buffer.h.
Referenced by Is(), Reset_Buffer(), and WB_BUFFER().
1.7.1