#include <ucloc.h>
Inheritance diagram for Uc_location:


Public Member Functions | |
| Uc_location () | |
| const int | get_line () |
| const char * | get_source () |
| void | error (char *s) |
Static Public Member Functions | |
| static void | set_cur (const char *s, int l) |
| static void | increment_cur_line () |
| static void | yyerror (char *s) |
| static int | get_num_errors () |
Private Attributes | |
| char * | source |
| int | line |
Static Private Attributes | |
| static std::vector< char * > | source_names |
| static char * | cur_source |
| static int | cur_line |
| static int | num_errors |
Definition at line 33 of file ucloc.h.
| void Uc_location::set_cur | ( | const char * | s, | |
| int | l | |||
| ) | [static] |
| static void Uc_location::increment_cur_line | ( | ) | [inline, static] |
| const int Uc_location::get_line | ( | ) | [inline] |
| const char* Uc_location::get_source | ( | ) | [inline] |
| void Uc_location::error | ( | char * | s | ) |
| void Uc_location::yyerror | ( | char * | s | ) | [static] |
Definition at line 90 of file ucloc.cc.
Referenced by Uc_function::add_break(), Uc_scope::add_function_symbol(), Uc_intrinsic_symbol::gen_call(), Include(), Uc_function::is_dup(), Uc_function::Uc_function(), Uc_function_symbol::Uc_function_symbol(), yyerror(), and yylex().
| static int Uc_location::get_num_errors | ( | ) | [inline, static] |
std::vector< char * > Uc_location::source_names [static, private] |
char * Uc_location::cur_source [static, private] |
int Uc_location::cur_line [static, private] |
int Uc_location::num_errors [static, private] |
char* Uc_location::source [private] |
int Uc_location::line [private] |
1.5.1