Lines Matching refs:record
107 /* Store the capture object directly in the function record if there is enough space */
1072 type_record record;
1073 record.scope = scope;
1074 record.name = name;
1075 record.type = &typeid(type);
1076 record.type_size = sizeof(conditional_t<has_alias, type_alias, type>);
1077 record.type_align = alignof(conditional_t<has_alias, type_alias, type>&);
1078 record.holder_size = sizeof(holder_type);
1079 record.init_instance = init_instance;
1080 record.dealloc = dealloc;
1081 record.default_holder = detail::is_instantiation<std::unique_ptr, holder_type>::value;
1083 set_operator_new<type>(&record);
1086 PYBIND11_EXPAND_SIDE_EFFECTS(add_base<options>(record));
1089 process_attributes<Extra...>::init(extra..., &record);
1091 generic_type::initialize(record);
1094 auto &instances = record.module_local ? registered_local_types_cpp() : get_internals().registered_types_cpp;