blob: 9a9dc30b3d6a1b3213af2bbd8cf8af110b715261 [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "lib/fsl/types/type_converters.h"
namespace fxl {
std::string TypeConverter<std::string, fidl::StringPtr>::Convert(
const fidl::StringPtr& value) {
std::string result;
if (!value.is_null()) {
result = *value;
}
return result;
}
fidl::StringPtr TypeConverter<fidl::StringPtr, std::string>::Convert(
const std::string& value) {
return fidl::StringPtr(value.c_str(), value.size());
}
} // namespace fxl