Lines Matching refs:CString
30 using CString = std::basic_string<char, std::char_traits<char>, CAddressAllocator<char>>; variable
35 using argument_type = panda::ecmascript::CString;
38 size_t operator()(const CString &str) const noexcept in operator()
49 long CStringToL(const CString &str);
50 int64_t CStringToLL(const CString &str);
51 uint64_t CStringToULL(const CString &str);
52 float CStringToF(const CString &str);
53 double CStringToD(const CString &str);
55 CString ConvertToString(const std::string &str);
56 std::string PUBLIC_API ConvertToStdString(const CString &str);
60 CString PUBLIC_API ConvertToString(const ecmascript::EcmaString *s,
62 CString ConvertToString(ecmascript::JSTaggedValue key);
65 std::enable_if_t<std::is_floating_point_v<T>, CString> FloatToCString(T number) in FloatToCString()
73 std::enable_if_t<std::is_integral_v<T>, CString> ToCString(T number) in ToCString()
92 return CString(&buf[position]); in ToCString()
98 struct hash<panda::ecmascript::CString> {
102 size_t operator()(const panda::ecmascript::CString &str) const noexcept