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
81 if (!String.data()) in createRef()
87 if (String.empty()) in createRef()
96 if (String.data()[String.size()] != 0) in createRef()
97 return createDup(String); in createRef()
100 Result.data = String.data(); in createRef()
105 CXString createDup(StringRef String) { in createDup() argument
107 char *Spelling = static_cast<char *>(llvm::safe_malloc(String.size() + 1)); in createDup()
108 memmove(Spelling, String.data(), String.size()); in createDup()
109 Spelling[String.size()] = 0; in createDup()