OpenADFortTk (including Open64 and OpenAnalysis references)
|
#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.
|
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().
|
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().
|
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) |
|
private |
Definition at line 51 of file wb_buffer.h.
Referenced by Is(), and WB_BUFFER().
|
private |
Definition at line 52 of file wb_buffer.h.
Referenced by Is(), Reset_Buffer(), and WB_BUFFER().