// Copyright (c) 2011-present, Facebook, Inc. All rights reserved. // This source code is licensed under the BSD-style license found in the // LICENSE file in the root directory of this source tree. An additional grant // of patent rights can be found in the PATENTS file in the same directory. // #pragma once #include #include #include namespace rocksdb { extern std::vector StringSplit(const std::string& arg, char delim); template inline std::string ToString(T value) { #if !(defined OS_ANDROID) && !(defined CYGWIN) return std::to_string(value); #else // Andorid or cygwin doesn't support all of C++11, std::to_string() being // one of the not supported features. std::ostringstream os; os << value; return os.str(); #endif } } // namespace rocksdb