Lines Matching full:str
23 long CStringToL(const CString &str) in CStringToL() argument
26 int64_t result = std::strtol(str.c_str(), &endPtr, DEC_BASE); in CStringToL()
27 ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not long int"); in CStringToL()
31 int64_t CStringToLL(const CString &str) in CStringToLL() argument
34 int64_t result = std::strtoll(str.c_str(), &endPtr, DEC_BASE); in CStringToLL()
35 ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not long long int"); in CStringToLL()
39 uint64_t CStringToULL(const CString &str) in CStringToULL() argument
42 uint64_t result = std::strtoull(str.c_str(), &endPtr, DEC_BASE); in CStringToULL()
43 …ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not unsigned long long int"… in CStringToULL()
47 float CStringToF(const CString &str) in CStringToF() argument
50 float result = std::strtof(str.c_str(), &endPtr); in CStringToF()
52 ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not float"); in CStringToF()
56 double CStringToD(const CString &str) in CStringToD() argument
59 double result = std::strtod(str.c_str(), &endPtr); in CStringToD()
61 ASSERT(!(result == 0 && str.c_str() == endPtr) && "CString argument is not double"); in CStringToD()
85 CString ConvertToString(const std::string &str) in ConvertToString() argument
88 res.reserve(str.size()); in ConvertToString()
89 for (auto c : str) { in ConvertToString()
103 void ConvertAndAppendToString(CString &str, const EcmaString *s, StringConvertedUsage usage, bool c… in ConvertAndAppendToString() argument
108 EcmaStringAccessor(const_cast<EcmaString *>(s)).AppendToCString(str, usage, cesu8); in ConvertAndAppendToString()
111 void ConvertQuotedAndAppendToString(CString &str, const EcmaString *s, StringConvertedUsage usage, … in ConvertQuotedAndAppendToString() argument
114 str += "\"\""; in ConvertQuotedAndAppendToString()
117 EcmaStringAccessor(const_cast<EcmaString *>(s)).AppendQuotedStringToCString(str, usage, cesu8); in ConvertQuotedAndAppendToString()
135 std::string ConvertToStdString(const CString &str) in ConvertToStdString() argument
138 res.reserve(str.size()); in ConvertToStdString()
139 for (auto c : str) { in ConvertToStdString()