void BE_GlobalData::add_include(const char *file, BE_GlobalData::stream_enum_t which) { Includes_t *inc = 0; switch (which) { case STUB_H: inc = &ch_; break; case STUB_CPP: inc = &cc_; break; case SKEL_H: inc = &sh_; break; case SKEL_CPP: inc = &sc_; break; default: return; } inc->insert(file); }
void BE_GlobalData::add_include(const char* file, BE_GlobalData::stream_enum_t which) { Includes_t* inc = 0; switch (which) { case STREAM_H: inc = &inc_h_; break; case STREAM_CPP: inc = &inc_c_; break; case STREAM_IDL: inc = &inc_idl_; break; case STREAM_FACETS_H: inc = &inc_facets_h_; break; case STREAM_LANG_H: inc = &inc_lang_h_; break; default: return; } inc->insert(file); }