ANL_SRCPOS Class Reference

#include <anl_srcpos.h>

Collaboration diagram for ANL_SRCPOS:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ANL_SRCPOS ()
 ANL_SRCPOS (SRCPOS srcpos)
 ANL_SRCPOS (WN *stmt)
INT32 Filenum () const
INT32 Linenum () const
INT32 Column () const
void Write (ANL_CBUF *cbuf)
void Write_Filenum (ANL_CBUF *cbuf) const
void Write_Linenum (ANL_CBUF *cbuf) const
void Write_Column (ANL_CBUF *cbuf) const
ANL_SRCPOSoperator= (const ANL_SRCPOS &s)
ANL_SRCPOSoperator+= (INT32 lineincr)
ANL_SRCPOSoperator-= (INT32 linedecr)
BOOL operator== (const ANL_SRCPOS &s)
BOOL operator!= (const ANL_SRCPOS &s)
BOOL operator< (const ANL_SRCPOS &s)
BOOL operator<= (const ANL_SRCPOS &s)
BOOL operator> (const ANL_SRCPOS &s)
BOOL operator>= (const ANL_SRCPOS &s)

Private Attributes

USRCPOS _usrcpos

Detailed Description

Definition at line 55 of file anl_srcpos.h.


Constructor & Destructor Documentation

ANL_SRCPOS::ANL_SRCPOS (  )  [inline]

Definition at line 65 of file anl_srcpos.h.

References _usrcpos, and USRCPOS_srcpos.

ANL_SRCPOS::ANL_SRCPOS ( SRCPOS  srcpos  )  [inline]

Definition at line 66 of file anl_srcpos.h.

References _usrcpos, and USRCPOS_srcpos.

ANL_SRCPOS::ANL_SRCPOS ( WN stmt  )  [inline]

Definition at line 67 of file anl_srcpos.h.

References _usrcpos, NULL, USRCPOS_srcpos, and WN_linenum().

Here is the call graph for this function:


Member Function Documentation

INT32 ANL_SRCPOS::Column (  )  const [inline]
INT32 ANL_SRCPOS::Filenum (  )  const [inline]
INT32 ANL_SRCPOS::Linenum (  )  const [inline]
BOOL ANL_SRCPOS::operator!= ( const ANL_SRCPOS s  )  [inline]

Definition at line 116 of file anl_srcpos.h.

References _usrcpos, and source_position::srcpos.

ANL_SRCPOS& ANL_SRCPOS::operator+= ( INT32  lineincr  )  [inline]

Definition at line 98 of file anl_srcpos.h.

References _usrcpos, and USRCPOS_linenum.

ANL_SRCPOS& ANL_SRCPOS::operator-= ( INT32  linedecr  )  [inline]

Definition at line 103 of file anl_srcpos.h.

References _usrcpos, and USRCPOS_linenum.

BOOL ANL_SRCPOS::operator< ( const ANL_SRCPOS s  ) 

Definition at line 54 of file anl_srcpos.cxx.

References Column(), Filenum(), and Linenum().

Here is the call graph for this function:

BOOL ANL_SRCPOS::operator<= ( const ANL_SRCPOS s  ) 

Definition at line 63 of file anl_srcpos.cxx.

References Column(), Filenum(), and Linenum().

Here is the call graph for this function:

ANL_SRCPOS& ANL_SRCPOS::operator= ( const ANL_SRCPOS s  )  [inline]

Definition at line 93 of file anl_srcpos.h.

References _usrcpos, and source_position::srcpos.

BOOL ANL_SRCPOS::operator== ( const ANL_SRCPOS s  )  [inline]

Definition at line 112 of file anl_srcpos.h.

References _usrcpos, and source_position::srcpos.

BOOL ANL_SRCPOS::operator> ( const ANL_SRCPOS s  ) 

Definition at line 72 of file anl_srcpos.cxx.

References Column(), Filenum(), and Linenum().

Here is the call graph for this function:

BOOL ANL_SRCPOS::operator>= ( const ANL_SRCPOS s  ) 

Definition at line 81 of file anl_srcpos.cxx.

References Column(), Filenum(), and Linenum().

Here is the call graph for this function:

void ANL_SRCPOS::Write ( ANL_CBUF cbuf  ) 
void ANL_SRCPOS::Write_Column ( ANL_CBUF cbuf  )  const [inline]

Definition at line 88 of file anl_srcpos.h.

References Column(), and ANL_CBUF::Write_Int().

Referenced by Write().

Here is the call graph for this function:

void ANL_SRCPOS::Write_Filenum ( ANL_CBUF cbuf  )  const [inline]

Definition at line 86 of file anl_srcpos.h.

References Filenum(), and ANL_CBUF::Write_Int().

Referenced by Write().

Here is the call graph for this function:

void ANL_SRCPOS::Write_Linenum ( ANL_CBUF cbuf  )  const [inline]

Definition at line 87 of file anl_srcpos.h.

References Linenum(), and ANL_CBUF::Write_Int().

Referenced by Write().

Here is the call graph for this function:


Member Data Documentation


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

Generated on Tue Nov 17 06:37:53 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1