Lines Matching full:declaration
49 /* emitting state used to determine the need for forward declaration */
51 /* whether forward declaration was already emitted */
273 * pointer and could be satisfied with just a forward declaration.
309 * type declaration; or as a top-level anonymous enum, typically used for
416 * it's enough to just have a forward declaration of struct A at the time of
422 * struct A {}; // if this was forward-declaration: compilation error
470 * declaration);
498 /* type loop, but resolvable through fwd declaration */
682 * declaration.
711 * part of - then no need for fwd declaration
778 * declaration; at this stage someone depends on
779 * typedef as a forward declaration (refers to it
781 * emit typedef as a forward declaration
1230 * Emit type declaration (e.g., field type declaration in a struct or argument
1231 * declaration in function prototype) in correct C syntax.
1233 * For most types it's trivial, but there are few quirky type declaration
1246 * declaration to a valid compilable C syntax.
1268 * processing type declaration chain.