Lines Matching defs:__arg_t
54 enum class _LIBCPP_ENUM_VIS __arg_t : uint8_t {
83 constexpr __arg_t __get_packed_type(uint64_t __types, size_t __id) {
89 return static_cast<__format::__arg_t>(__types & __packed_arg_t_mask);
95 // types of the "variant". See __arg_t for more details.
100 case __format::__arg_t::__none:
102 case __format::__arg_t::__boolean:
104 case __format::__arg_t::__char_type:
106 case __format::__arg_t::__int:
108 case __format::__arg_t::__long_long:
110 case __format::__arg_t::__i128:
116 case __format::__arg_t::__unsigned:
118 case __format::__arg_t::__unsigned_long_long:
120 case __format::__arg_t::__u128:
126 case __format::__arg_t::__float:
128 case __format::__arg_t::__double:
130 case __format::__arg_t::__long_double:
132 case __format::__arg_t::__const_char_type_ptr:
134 case __format::__arg_t::__string_view:
136 case __format::__arg_t::__ptr:
138 case __format::__arg_t::__handle:
232 : __type_{__format::__arg_t::__none} {}
235 return __type_ != __format::__arg_t::__none;
254 __format::__arg_t __type_;
256 _LIBCPP_HIDE_FROM_ABI explicit basic_format_arg(__format::__arg_t __type,
277 // the "variant" in a handle to stay conforming. See __arg_t for more details.
283 case __format::__arg_t::__i128: {
288 case __format::__arg_t::__u128: {