Identity<FromFrame, ToFrame> Identity<FromFrame, ToFrame>::ReadFromMessage( serialization::LinearMap const& message) { LinearMap<FromFrame, ToFrame>::ReadFromMessage(message); CHECK(message.HasExtension(serialization::Identity::identity)); return ReadFromMessage( message.GetExtension(serialization::Identity::identity)); }
Permutation<FromFrame, ToFrame> Permutation<FromFrame, ToFrame>::ReadFromMessage( serialization::LinearMap const& message) { LinearMap<FromFrame, ToFrame>::ReadFromMessage(message); CHECK(message.HasExtension(serialization::Permutation::extension)); return ReadFromMessage( message.GetExtension(serialization::Permutation::extension)); }
inline not_null<std::unique_ptr<MassiveBody>> MassiveBody::ReadFromMessage( serialization::Body const& message) { CHECK(message.has_massive_body()); return ReadFromMessage(message.massive_body()); }