| 135 | template < index_t dimension > |
| 136 | template < typename Archive > |
| 137 | void Corner< dimension >::serialize( Archive& serializer ) |
| 138 | { |
| 139 | serializer.ext( *this, |
| 140 | Growable< Archive, Corner >{ |
| 141 | { []( Archive& archive2, Corner& corner ) { |
| 142 | archive2.object( corner.impl_ ); |
| 143 | archive2.ext( corner, |
| 144 | bitsery::ext::BaseClass< Component< dimension > >{} ); |
| 145 | IdentifierBuilder mesh_builder{ corner.modifiable_mesh() }; |
| 146 | mesh_builder.set_id( corner.id() ); |
| 147 | }, |
| 148 | []( Archive& archive2, Corner& corner ) { |
| 149 | archive2.object( corner.impl_ ); |
| 150 | archive2.ext( corner, bitsery::ext::BaseClass< |
| 151 | Component< dimension > >{} ); |
| 152 | } } } ); |
| 153 | } |
| 154 | |
| 155 | template < index_t dimension > |
| 156 | void Corner< dimension >::set_mesh( |
nothing calls this directly
no test coverage detected