! * \brief Unserializes a string * \return true if successful * * \param context Context of unserialization * \param string String to unserialize */
| 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 | } |
no test coverage detected