cpp_callbacks Type Reference

#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


Detailed Description

Definition at line 416 of file cpplib.h.


Member Function/Subroutine Documentation

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 *)   ) 


Field Documentation

void(* cpp_callbacks::line_change)(cpp_reader *, const cpp_token *, int) ( cpp_reader ,
const cpp_token ,
int   
)

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   
)

void(* cpp_callbacks::define)(cpp_reader *, unsigned int, cpp_hashnode *) ( cpp_reader ,
unsigned  int,
cpp_hashnode  
)

void(* cpp_callbacks::undef)(cpp_reader *, unsigned int, cpp_hashnode *) ( cpp_reader ,
unsigned  int,
cpp_hashnode  
)

void(* cpp_callbacks::ident)(cpp_reader *, unsigned int, const cpp_string *) ( cpp_reader ,
unsigned  int,
const cpp_string  
)

void(* cpp_callbacks::def_pragma)(cpp_reader *, unsigned int) ( cpp_reader ,
unsigned  int 
)

int(* cpp_callbacks::valid_pch)(cpp_reader *, const char *, int) ( cpp_reader ,
const char *  ,
int   
)

void(* cpp_callbacks::read_pch)(cpp_reader *, const char *, int, const char *) ( cpp_reader ,
const char *  ,
int  ,
const char *   
)

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


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

Generated on Wed Apr 8 16:33:33 2009 for Open64 by  doxygen 1.5.6