OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
WB_BUFFER Class Reference

#include <wb_buffer.h>

Collaboration diagram for WB_BUFFER:
Collaboration graph

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
 

Detailed Description

Definition at line 50 of file wb_buffer.h.

Constructor & Destructor Documentation

WB_BUFFER::WB_BUFFER ( )
inline

Definition at line 54 of file wb_buffer.h.

References _buffer, and _buffer_start.

Member Function Documentation

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 ( )
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[])
void WB_BUFFER::Scan_Blanks_And_Tabs ( )
char WB_BUFFER::Scan_Character ( )
void WB_BUFFER::Scan_HexInteger ( INT int_value)

Referenced by WB_BROWSER::Set_Node().

void WB_BUFFER::Scan_Integer ( INT int_value)
void WB_BUFFER::Scan_Unsigned ( UINT32 int_value)
void WB_BUFFER::Skip_Chars ( INT  int_value)

Referenced by WB_BROWSER::Summary().

void WB_BUFFER::Skip_To_Separator ( WB_SKIP_CLASS  skip_type)

Member Data Documentation

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().


The documentation for this class was generated from the following file: