Lines Matching refs:builtin

45     if out.builtin == Default::default() {
50 let builtin = &mut out.builtin;
51 let out = &mut builtin.content;
53 if builtin.rust_string {
59 if builtin.rust_str {
63 builtin.friend_impl = true;
66 if builtin.rust_vec {
78 builtin.panic = true;
79 builtin.rust_slice = true;
80 builtin.unsafe_bitcopy_t = true;
83 if builtin.rust_slice {
91 builtin.friend_impl = true;
92 builtin.layout = true;
93 builtin.panic = true;
96 if builtin.rust_box {
102 if builtin.rust_fn {
106 if builtin.rust_error {
108 builtin.friend_impl = true;
111 if builtin.rust_isize {
116 if builtin.relocatable_or_array {
118 builtin.relocatable = true;
121 if builtin.relocatable {
125 if builtin.layout {
128 builtin.is_complete = true;
131 if builtin.is_complete {
136 if builtin.unsafe_bitcopy {
137 builtin.unsafe_bitcopy_t = true;
140 if builtin.trycatch {
141 builtin.ptr_len = true;
151 ifndef::write(out, builtin.panic, "CXXBRIDGE1_PANIC");
153 if builtin.rust_string {
158 if builtin.friend_impl {
166 if builtin.rust_str && !builtin.rust_string {
169 if builtin.layout && !builtin.opaque {
173 if builtin.rust_slice {
181 ifndef::write(out, builtin.rust_string, "CXXBRIDGE1_RUST_STRING");
182 ifndef::write(out, builtin.rust_str, "CXXBRIDGE1_RUST_STR");
183 ifndef::write(out, builtin.rust_slice, "CXXBRIDGE1_RUST_SLICE");
184 ifndef::write(out, builtin.rust_box, "CXXBRIDGE1_RUST_BOX");
185 ifndef::write(out, builtin.unsafe_bitcopy_t, "CXXBRIDGE1_RUST_BITCOPY_T");
186 ifndef::write(out, builtin.unsafe_bitcopy, "CXXBRIDGE1_RUST_BITCOPY");
187 ifndef::write(out, builtin.rust_vec, "CXXBRIDGE1_RUST_VEC");
188 ifndef::write(out, builtin.rust_fn, "CXXBRIDGE1_RUST_FN");
189 ifndef::write(out, builtin.rust_error, "CXXBRIDGE1_RUST_ERROR");
190 ifndef::write(out, builtin.rust_isize, "CXXBRIDGE1_RUST_ISIZE");
191 ifndef::write(out, builtin.opaque, "CXXBRIDGE1_RUST_OPAQUE");
192 ifndef::write(out, builtin.is_complete, "CXXBRIDGE1_IS_COMPLETE");
193 ifndef::write(out, builtin.layout, "CXXBRIDGE1_LAYOUT");
194 ifndef::write(out, builtin.relocatable, "CXXBRIDGE1_RELOCATABLE");
197 if builtin.rust_str_new_unchecked {
203 if builtin.rust_slice_new {
213 if builtin.repr_fat {
220 if builtin.ptr_len {
233 if builtin.maybe_uninit {
257 if builtin.trycatch {
274 if builtin.manually_drop {
288 if builtin.maybe_uninit {
305 if builtin.rust_str_new_unchecked || builtin.rust_str_repr {
310 if builtin.rust_str_new_unchecked {
320 if builtin.rust_str_repr {
328 if builtin.rust_slice_new || builtin.rust_slice_repr {
333 if builtin.rust_slice_new {
340 if builtin.rust_slice_repr {
348 if builtin.rust_error {
362 if builtin.destroy {
370 if builtin.deleter_if {
384 if builtin.relocatable_or_array {
398 if builtin.trycatch {