MCPcopy Create free account
hub / github.com/NazaraEngine/NazaraEngine / Unserialize

Function Unserialize

src/Nazara/Core/String.cpp:5953–5961  ·  view source on GitHub ↗

! * \brief Unserializes a string * \return true if successful * * \param context Context of unserialization * \param string String to unserialize */

Source from the content-addressed store, hash-verified

5951 * \param string String to unserialize
5952 */
5953 bool Unserialize(SerializationContext& context, String* string)
5954 {
5955 UInt32 size;
5956 if (!Unserialize(context, &size))
5957 return false;
5958
5959 string->Resize(size);
5960 return context.stream->Read(string->GetBuffer(), size) == size;
5961 }
5962
5963 const std::size_t String::npos(std::numeric_limits<std::size_t>::max());
5964}

Callers 2

DecodeHeaderMethod · 0.50
Serialization.cppFile · 0.50

Calls 3

ResizeMethod · 0.45
ReadMethod · 0.45
GetBufferMethod · 0.45

Tested by

no test coverage detected