MCPcopy Create free account
hub / github.com/Geode-solutions/OpenGeode / serialize

Method serialize

src/geode/model/mixin/core/corner.cpp:137–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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(

Callers

nothing calls this directly

Calls 2

modifiable_meshMethod · 0.45
set_idMethod · 0.45

Tested by

no test coverage detected