#include <cpplib.h>
Public Member Functions | |
| void line_change | PARAMS ((cpp_reader *, const cpp_token *, int)) |
| void file_change | PARAMS ((cpp_reader *, const struct line_map *)) |
| void include | PARAMS ((cpp_reader *, unsigned int, const unsigned char *, const cpp_token *)) |
| void define | PARAMS ((cpp_reader *, unsigned int, cpp_hashnode *)) |
| void undef | PARAMS ((cpp_reader *, unsigned int, cpp_hashnode *)) |
| void ident | PARAMS ((cpp_reader *, unsigned int, const cpp_string *)) |
| void def_pragma | PARAMS ((cpp_reader *, unsigned int)) |
| void register_builtins | PARAMS ((cpp_reader *)) |
| void line_change | PARAMS ((cpp_reader *, const cpp_token *, int)) |
| void file_change | PARAMS ((cpp_reader *, const struct line_map *)) |
| void include | PARAMS ((cpp_reader *, unsigned int, const unsigned char *, const cpp_token *)) |
| void define | PARAMS ((cpp_reader *, unsigned int, cpp_hashnode *)) |
| void undef | PARAMS ((cpp_reader *, unsigned int, cpp_hashnode *)) |
| void ident | PARAMS ((cpp_reader *, unsigned int, const cpp_string *)) |
| void def_pragma | PARAMS ((cpp_reader *, unsigned int)) |
| void register_builtins | PARAMS ((cpp_reader *)) |
Data Fields | |
| void(* | line_change )(cpp_reader *, const cpp_token *, int) |
| void(* | file_change )(cpp_reader *, const struct line_map *) |
| void(* | dir_change )(cpp_reader *, const char *) |
| void(* | include )(cpp_reader *, unsigned int, const unsigned char *, const char *, int) |
| void(* | define )(cpp_reader *, unsigned int, cpp_hashnode *) |
| void(* | undef )(cpp_reader *, unsigned int, cpp_hashnode *) |
| void(* | ident )(cpp_reader *, unsigned int, const cpp_string *) |
| void(* | def_pragma )(cpp_reader *, unsigned int) |
| int(* | valid_pch )(cpp_reader *, const char *, int) |
| void(* | read_pch )(cpp_reader *, const char *, int, const char *) |
| missing_header_cb | missing_header |
| void(* | error )(cpp_reader *, int, const char *, va_list *) ATTRIBUTE_FPTR_PRINTF(3 |
Definition at line 416 of file cpplib.h.
| void line_change cpp_callbacks::PARAMS | ( | (cpp_reader *, const cpp_token *, int) | ) |
| void file_change cpp_callbacks::PARAMS | ( | (cpp_reader *, const struct line_map *) | ) |
| void include cpp_callbacks::PARAMS | ( | (cpp_reader *, unsigned int, const unsigned char *, const cpp_token *) | ) |
| void define cpp_callbacks::PARAMS | ( | (cpp_reader *, unsigned int, cpp_hashnode *) | ) |
| void undef cpp_callbacks::PARAMS | ( | (cpp_reader *, unsigned int, cpp_hashnode *) | ) |
| void ident cpp_callbacks::PARAMS | ( | (cpp_reader *, unsigned int, const cpp_string *) | ) |
| void def_pragma cpp_callbacks::PARAMS | ( | (cpp_reader *, unsigned int) | ) |
| void register_builtins cpp_callbacks::PARAMS | ( | (cpp_reader *) | ) |
| void line_change cpp_callbacks::PARAMS | ( | (cpp_reader *, const cpp_token *, int) | ) |
| void file_change cpp_callbacks::PARAMS | ( | (cpp_reader *, const struct line_map *) | ) |
| void include cpp_callbacks::PARAMS | ( | (cpp_reader *, unsigned int, const unsigned char *, const cpp_token *) | ) |
| void define cpp_callbacks::PARAMS | ( | (cpp_reader *, unsigned int, cpp_hashnode *) | ) |
| void undef cpp_callbacks::PARAMS | ( | (cpp_reader *, unsigned int, cpp_hashnode *) | ) |
| void ident cpp_callbacks::PARAMS | ( | (cpp_reader *, unsigned int, const cpp_string *) | ) |
| void def_pragma cpp_callbacks::PARAMS | ( | (cpp_reader *, unsigned int) | ) |
| void register_builtins cpp_callbacks::PARAMS | ( | (cpp_reader *) | ) |
| void(* cpp_callbacks::line_change)(cpp_reader *, const cpp_token *, int) | ( | cpp_reader * | , | |
| const cpp_token * | , | |||
| int | ||||
| ) |
Referenced by _cpp_lex_token(), cpp_handle_deferred_pragma(), destringize_and_run(), do_pragma(), init_c_lex(), init_pp_output(), and setup_callbacks().
| void(* cpp_callbacks::file_change)(cpp_reader *, const struct line_map *) | ( | cpp_reader * | , | |
| const struct line_map * | ||||
| ) |
Referenced by _cpp_do_file_change(), c_common_post_options(), init_c_lex(), read_scan_file(), and setup_callbacks().
| void(* cpp_callbacks::dir_change)(cpp_reader *, const char *) | ( | cpp_reader * | , | |
| const char * | ||||
| ) |
Referenced by c_common_post_options().
| void(* cpp_callbacks::include)(cpp_reader *, unsigned int, const unsigned char *, const char *, int, const cpp_token **) | ( | cpp_reader * | , | |
| unsigned | int, | |||
| const unsigned char * | , | |||
| const char * | , | |||
| int | ||||
| ) |
Referenced by do_include_common(), init_pp_output(), and setup_callbacks().
| void(* cpp_callbacks::define)(cpp_reader *, unsigned int, cpp_hashnode *) | ( | cpp_reader * | , | |
| unsigned | int, | |||
| cpp_hashnode * | ||||
| ) |
Referenced by do_define(), init_c_lex(), init_pp_output(), and setup_callbacks().
| void(* cpp_callbacks::undef)(cpp_reader *, unsigned int, cpp_hashnode *) | ( | cpp_reader * | , | |
| unsigned | int, | |||
| cpp_hashnode * | ||||
| ) |
Referenced by do_undef(), init_c_lex(), init_pp_output(), and setup_callbacks().
| void(* cpp_callbacks::ident)(cpp_reader *, unsigned int, const cpp_string *) | ( | cpp_reader * | , | |
| unsigned | int, | |||
| const cpp_string * | ||||
| ) |
Referenced by do_ident(), init_c_lex(), init_pp_output(), and setup_callbacks().
| void(* cpp_callbacks::def_pragma)(cpp_reader *, unsigned int) | ( | cpp_reader * | , | |
| unsigned | int | |||
| ) |
Referenced by do_pragma(), init_c_lex(), init_pp_output(), and setup_callbacks().
| int(* cpp_callbacks::valid_pch)(cpp_reader *, const char *, int) | ( | cpp_reader * | , | |
| const char * | , | |||
| int | ||||
| ) |
Referenced by c_common_no_more_pch(), c_common_read_pch(), init_c_lex(), init_pp_output(), pch_open_file(), and validate_pch().
| void(* cpp_callbacks::read_pch)(cpp_reader *, const char *, int, const char *) | ( | cpp_reader * | , | |
| const char * | , | |||
| int | , | |||
| const char * | ||||
| ) |
Referenced by init_c_lex(), init_pp_output(), and should_stack_file().
Definition at line 449 of file cpplib.h.
Referenced by darwin_register_frameworks(), and search_path_exhausted().
| void(* cpp_callbacks::error)(cpp_reader *, int, const char *, va_list *) ATTRIBUTE_FPTR_PRINTF(3 |
Referenced by cp_lexer_new_main(), and cpp_error().
1.5.6