Lines Matching defs:compact
69 structure. state.ascii and state.compact are set, and the data
75 - compact ascii:
80 * compact = 1
87 - compact:
93 * compact = 1
111 * compact = 0
126 * compact = 0
188 objects only require one memory block while non-compact objects use
191 unsigned int compact:1;
193 and the kind is PyUnicode_1BYTE_KIND. If ascii is set and compact is
197 completely. This means that this is either a compact object, or
209 PyCompactUnicodeObject structure. state.compact is set, and the data
276 string may be compact (PyUnicode_IS_COMPACT_ASCII) or not, but must be
286 /* Return true if the string is compact or 0 if not.
289 return _PyASCIIObject_CAST(op)->state.compact;
295 /* Return true if the string is a compact ASCII string (use PyASCIIObject