Lines Matching refs:String
57 CXString createRef(const char *String) { in createRef() argument
58 if (String && String[0] == '\0') in createRef()
62 Str.data = String; in createRef()
67 CXString createDup(const char *String) { in createDup() argument
68 if (!String) in createDup()
71 if (String[0] == '\0') in createDup()
75 Str.data = strdup(String); in createDup()
80 CXString createRef(StringRef String) { in createRef() argument
87 if (!String.empty() && String.data()[String.size()] != 0) in createRef()
88 return createDup(String); in createRef()
91 Result.data = String.data(); in createRef()
96 CXString createDup(StringRef String) { in createDup() argument
98 char *Spelling = static_cast<char *>(llvm::safe_malloc(String.size() + 1)); in createDup()
99 memmove(Spelling, String.data(), String.size()); in createDup()
100 Spelling[String.size()] = 0; in createDup()