#ifndef CORE_FXCRT_STRING_TEMPLATE_H_
#define CORE_FXCRT_STRING_TEMPLATE_H_
#include <stddef.h>
#include <type_traits>
#include "core/fxcrt/compiler_specific.h"
#include "core/fxcrt/retain_ptr.h"
#include "core/fxcrt/span.h"
#include "core/fxcrt/string_data_template.h"
#include "core/fxcrt/string_view_template.h"
namespace fxcrt {
inline constexpr const char* EmptyString(char*) { … }
inline constexpr const wchar_t* EmptyString(wchar_t*) { … }
template <typename T>
class StringTemplate { … };
extern template class StringTemplate<char>;
extern template class StringTemplate<wchar_t>;
}
#endif