Home | History | Annotate | Download | only in Serialization

Lines Matching defs:Code

77     /// \brief Type code that corresponds to the record generated.
78 TypeCode Code;
81 : Writer(Writer), Record(Record), Code(TYPE_EXT_QUAL) { }
99 Code = TYPE_COMPLEX;
104 Code = TYPE_POINTER;
109 Code = TYPE_BLOCK_POINTER;
115 Code = TYPE_LVALUE_REFERENCE;
120 Code = TYPE_RVALUE_REFERENCE;
126 Code = TYPE_MEMBER_POINTER;
138 Code = TYPE_CONSTANT_ARRAY;
143 Code = TYPE_INCOMPLETE_ARRAY;
151 Code = TYPE_VARIABLE_ARRAY;
158 Code = TYPE_VECTOR;
163 Code = TYPE_EXT_VECTOR;
179 Code = TYPE_FUNCTION_NO_PROTO;
198 Code = TYPE_FUNCTION_PROTO;
203 Code = TYPE_UNRESOLVED_USING;
210 Code = TYPE_TYPEDEF;
215 Code = TYPE_TYPEOF_EXPR;
220 Code = TYPE_TYPEOF;
225 Code = TYPE_DECLTYPE;
232 Code = TYPE_UNARY_TRANSFORM;
237 Code = TYPE_AUTO;
249 Code = TYPE_RECORD;
254 Code = TYPE_ENUM;
261 Code = TYPE_ATTRIBUTED;
269 Code = TYPE_SUBST_TEMPLATE_TYPE_PARM;
277 Code = TYPE_SUBST_TEMPLATE_TYPE_PARM_PACK;
293 Code = TYPE_TEMPLATE_SPECIALIZATION;
301 Code = TYPE_DEPENDENT_SIZED_ARRAY;
317 Code = TYPE_TEMPLATE_TYPE_PARM;
328 Code = TYPE_DEPENDENT_NAME;
341 Code = TYPE_DEPENDENT_TEMPLATE_SPECIALIZATION;
350 Code = TYPE_PACK_EXPANSION;
355 Code = TYPE_PAREN;
362 Code = TYPE_ELABORATED;
368 Code = TYPE_INJECTED_CLASS_NAME;
373 Code = TYPE_OBJC_INTERFACE;
382 Code = TYPE_OBJC_OBJECT;
388 Code = TYPE_OBJC_OBJECT_POINTER;
394 Code = TYPE_ATOMIC;
1414 // Figure out which record code to use.
1415 unsigned Code;
1418 Code = SM_SLOC_FILE_ENTRY;
1421 Code = SM_SLOC_BUFFER_ENTRY;
1423 Code = SM_SLOC_EXPANSION_ENTRY;
1425 Record.push_back(Code);
1677 unsigned Code;
1679 Code = PP_MACRO_OBJECT_LIKE;
1681 Code = PP_MACRO_FUNCTION_LIKE;
1696 Stream.EmitRecord(Code, Record);
1897 W.Code = TYPE_EXT_QUAL;
1910 Stream.EmitRecord(W.Code, Record);
2524 // although we have two very different code paths, the serialized