Searched refs:CXStringBuf (Results 1 - 3 of 3) sorted by relevance

/external/clang/tools/libclang/
H A DCXString.h28 struct CXStringBuf;
69 CXString createCXString(CXStringBuf *buf);
76 CXStringBuf *getCXStringBuf(CXTranslationUnit TU);
79 std::vector<CXStringBuf *> Pool;
81 friend struct CXStringBuf;
84 struct CXStringBuf { struct in namespace:clang::cxstring
88 CXStringBuf(CXTranslationUnit TU) : TU(TU) {} function in struct:clang::cxstring::CXStringBuf
94 CXStringBuf *getCXStringBuf(CXTranslationUnit TU);
H A DCXString.cpp33 /// CXString contains a CXStringBuf that needs to be returned to the
108 CXString createCXString(CXStringBuf *buf) {
121 for (std::vector<CXStringBuf *>::iterator I = Pool.begin(), E = Pool.end();
127 CXStringBuf *CXStringPool::getCXStringBuf(CXTranslationUnit TU) {
129 return new CXStringBuf(TU);
131 CXStringBuf *Buf = Pool.back();
137 CXStringBuf *getCXStringBuf(CXTranslationUnit TU) {
141 void CXStringBuf::dispose() {
159 return static_cast<const cxstring::CXStringBuf *>(string.data)->Data.data();
173 static_cast<cxstring::CXStringBuf *>(
[all...]
H A DCIndexUSRs.cpp53 cxstring::CXStringBuf *buf = cxstring::getCXStringBuf(TU);
74 cxstring::CXStringBuf *buf = cxstring::getCXStringBuf(TU);

Completed in 103 milliseconds