Lines Matching defs:type

187  * In this context, a "type" is a combination of a C data type
211 * descriptor with pointers to various arrays (type descriptors,
236 * Most of the fields are related only to the C type -- size, how
237 * to fetch a pointer in a type-safe fashion -- but since the base
238 * type descriptor encapsulates the encoding as well, different
239 * encodings for the same C type may require different pointer-to
248 * Sequence-of, with pointer to base type descriptor, represented
250 * type descriptor is actually an atype_ptr node).
263 /* Tagged version of another type. */
274 * designated initializers, and a union for all the type-specific
281 enum atype_type type;
307 * + Define a type named aux_typedefname_##DESCNAME, for use in any
308 * types derived from the type being defined.
312 * + Define any extra stuff needed in the type descriptor, like
322 * Define a type for which we must use an explicit encoder function.
325 * type to be encoded; you should use the latter unless you've already
328 * Of course, we need a single, consistent type for the descriptor
329 * structure field, so we use the function pointer type that uses
355 * A type descriptor probably isn't the right way.
357 * Also, the C type is likely to be one of char*, unsigned char*,
453 * type.
456 * pointer-to-pointer-to-thing field, make a DEFPTRTYPE of this type,
457 * and use that type for the structure field.
496 * Declare an externally-defined type. This is a hack we should do
502 * for internal type nodes we only use to build other types, would
504 * type.)
512 * indicated type. Should only be needed until we've converted all of
532 * Currently we assume everything is a single object with a type
560 * DATAOFF, encoded as a sequence-of with the element type
611 * For some values of FTYPE, this describes the type of the
652 * field name(s), and the indicated type descriptor must support the
653 * current struct type.
706 /* Missing: Extensibility handling. (New field type?) */
725 * Like "offsetof", but with type checking.