Public Member Functions | Private Attributes

WB_BUFFER Class Reference

#include <wb_buffer.h>

List of all members.

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

Definition at line 51 of file wb_buffer.h.

Referenced by Is(), and WB_BUFFER().

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: