Lines Matching refs:size_t
45 template <size_t Nurse, size_t Patient> struct keep_alive { };
119 inline void keep_alive_impl(size_t Nurse, size_t Patient, function_call &call, handle ret);
216 size_t type_size = 0;
219 size_t type_align = 0;
222 size_t holder_size = 0;
225 void *(*operator_new)(size_t) = nullptr;
446 template <size_t Nurse, size_t Patient> struct process_attribute<keep_alive<Nurse, Patient>> : public process_attribute_default<keep_alive<Nurse, Patient>> {
447 template <size_t N = Nurse, size_t P = Patient, enable_if_t<N != 0 && P != 0, int> = 0>
449 template <size_t N = Nurse, size_t P = Patient, enable_if_t<N != 0 && P != 0, int> = 0>
451 template <size_t N = Nurse, size_t P = Patient, enable_if_t<N == 0 || P == 0, int> = 0>
453 template <size_t N = Nurse, size_t P = Patient, enable_if_t<N == 0 || P == 0, int> = 0>
486 size_t named = constexpr_sum(std::is_base_of<arg, Extra>::value...),
487 size_t self = constexpr_sum(std::is_same<is_method, Extra>::value...)>
488 constexpr bool expected_num_args(size_t nargs, bool has_args, bool has_kwargs) {