#include <anl_srcpos.h>

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_SRCPOS & | operator= (const ANL_SRCPOS &s) |
| ANL_SRCPOS & | operator+= (INT32 lineincr) |
| ANL_SRCPOS & | operator-= (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 |
Definition at line 55 of file anl_srcpos.h.
| 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().

| INT32 ANL_SRCPOS::Column | ( | ) | const [inline] |
Definition at line 80 of file anl_srcpos.h.
References _usrcpos, and USRCPOS_column.
Referenced by ANL_LOOP_CONSTRUCT::_Loop_Srcpos_Range(), operator<(), operator<=(), operator>(), operator>=(), and Write_Column().
| INT32 ANL_SRCPOS::Filenum | ( | ) | const [inline] |
Definition at line 78 of file anl_srcpos.h.
References _usrcpos, and USRCPOS_filenum.
Referenced by ANL_LOOP_CONSTRUCT::_Loop_Srcpos_Range(), operator<(), operator<=(), operator>(), operator>=(), and Write_Filenum().
| INT32 ANL_SRCPOS::Linenum | ( | ) | const [inline] |
Definition at line 79 of file anl_srcpos.h.
References _usrcpos, and USRCPOS_linenum.
Referenced by ANL_LOOP_CONSTRUCT::_Loop_Srcpos_Range(), ANL_FUNC_ENTRY::Get_Pragma_Srcpos_Range(), ANL_PRAGMA_ATTRIBUTE::Next_Stmt(), operator<(), operator<=(), operator>(), operator>=(), and Write_Linenum().
| 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().

| BOOL ANL_SRCPOS::operator<= | ( | const ANL_SRCPOS & | s | ) |
Definition at line 63 of file anl_srcpos.cxx.
References Column(), Filenum(), and Linenum().

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

| BOOL ANL_SRCPOS::operator>= | ( | const ANL_SRCPOS & | s | ) |
Definition at line 81 of file anl_srcpos.cxx.
References Column(), Filenum(), and Linenum().

| void ANL_SRCPOS::Write | ( | ANL_CBUF * | cbuf | ) |
Definition at line 42 of file anl_srcpos.cxx.
References ANL_CBUF::Write_Char(), Write_Column(), Write_Filenum(), and Write_Linenum().
Referenced by ANL_LOOP_CONSTRUCT::_Write_Loop_Directive(), ANL_LOOP_CONSTRUCT::_Write_Loop_Header(), ANL_PRAGMA_CONSTRUCT::_Write_Pragma_Directives(), ANL_REGION_CONSTRUCT::_Write_Region_Directive(), ANL_FUNC_ENTRY::Emit_Original_Construct(), ANL_REGION_CONSTRUCT::Write(), ANL_PRAGMA_CONSTRUCT::Write(), and ANL_PRAGMA_ATTRIBUTE::Write().

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

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

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

USRCPOS ANL_SRCPOS::_usrcpos [private] |
Definition at line 59 of file anl_srcpos.h.
Referenced by ANL_SRCPOS(), Column(), Filenum(), Linenum(), operator!=(), operator+=(), operator-=(), operator=(), and operator==().
1.6.1