20#ifndef COMPILE_GCC_C_PLUGIN_H
21#define COMPILE_GCC_C_PLUGIN_H
38 gcc_c_symbol_address_function *address_oracle,
42 address_oracle, datum);
48#define GCC_METHOD0(R, N) R N () const;
49#define GCC_METHOD1(R, N, A) R N (A) const;
50#define GCC_METHOD2(R, N, A, B) R N (A, B) const;
51#define GCC_METHOD3(R, N, A, B, C) R N (A, B, C) const;
52#define GCC_METHOD4(R, N, A, B, C, D) R N (A, B, C, D) const;
53#define GCC_METHOD5(R, N, A, B, C, D, E) R N (A, B, C, D, E) const;
54#define GCC_METHOD7(R, N, A, B, C, D, E, F, G) R N (A, B, C, D, E, F, G) const;
56#include "gcc-c-fe.def"
struct gcc_c_context * m_context
gcc_c_plugin(struct gcc_c_context *gcc_c)
void set_callbacks(gcc_c_oracle_function *binding_oracle, gcc_c_symbol_address_function *address_oracle, void *datum)