Lines Matching refs:string
10 #include <string>
46 const std::vector<std::string>& vec);
61 std::string BlobSerializerDeserializer::ToStr(const T& arg) const {
68 std::string BlobSerializerDeserializer::GetName() const {
72 V(std::string)
107 std::string name = GetName<T>();
124 std::string str = std::is_arithmetic_v<T> ? "" : ToStr(result);
125 std::string name = GetName<T>();
132 std::string BlobDeserializer<Impl>::ReadString() {
142 std::string result(buf.data, length); // This creates a copy of buf.data.
159 std::string name = GetName<T>();
167 std::string str =
194 is_debug = original_is_debug && !std::is_same_v<T, std::string>;
211 } else if constexpr (std::is_same_v<T, std::string>) {
233 std::string str = std::is_arithmetic_v<T> ? "" : ToStr(data);
234 std::string name = GetName<T>();
254 std::string name = GetName<T>();
261 // The layout of a written string:
265 size_t BlobSerializer<Impl>::WriteString(const std::string& data) {
269 std::string str = ToStr(data);
273 // Write the null-terminated string.
292 std::string str =
294 std::string name = GetName<T>();
331 is_debug = original_is_debug && !std::is_same_v<T, std::string>;
348 } else if constexpr (std::is_same_v<T, std::string>) {