Lines Matching refs:CXTok
7020 CXTokenKind clang_getTokenKind(CXToken CXTok) { in clang_getTokenKind() argument
7021 return static_cast<CXTokenKind>(CXTok.int_data[0]); in clang_getTokenKind()
7024 CXString clang_getTokenSpelling(CXTranslationUnit TU, CXToken CXTok) { in clang_getTokenSpelling() argument
7025 switch (clang_getTokenKind(CXTok)) { in clang_getTokenSpelling()
7030 static_cast<IdentifierInfo *>(CXTok.ptr_data)->getNameStart()); in clang_getTokenSpelling()
7034 const char *Text = static_cast<const char *>(CXTok.ptr_data); in clang_getTokenSpelling()
7035 return cxstring::createDup(StringRef(Text, CXTok.int_data[2])); in clang_getTokenSpelling()
7054 SourceLocation Loc = SourceLocation::getFromRawEncoding(CXTok.int_data[1]); in clang_getTokenSpelling()
7063 return cxstring::createDup(Buffer.substr(LocInfo.second, CXTok.int_data[2])); in clang_getTokenSpelling()
7066 CXSourceLocation clang_getTokenLocation(CXTranslationUnit TU, CXToken CXTok) { in clang_getTokenLocation() argument
7078 SourceLocation::getFromRawEncoding(CXTok.int_data[1])); in clang_getTokenLocation()
7081 CXSourceRange clang_getTokenExtent(CXTranslationUnit TU, CXToken CXTok) { in clang_getTokenExtent() argument
7093 SourceLocation::getFromRawEncoding(CXTok.int_data[1])); in clang_getTokenExtent()
7130 CXToken CXTok; in getTokens() local
7133 CXTok.int_data[1] = Tok.getLocation().getRawEncoding(); in getTokens()
7134 CXTok.int_data[2] = Tok.getLength(); in getTokens()
7135 CXTok.int_data[3] = 0; in getTokens()
7139 CXTok.int_data[0] = CXToken_Literal; in getTokens()
7140 CXTok.ptr_data = const_cast<char *>(Tok.getLiteralData()); in getTokens()
7146 CXTok.int_data[0] = CXToken_Keyword; in getTokens()
7148 CXTok.int_data[0] = in getTokens()
7151 CXTok.ptr_data = II; in getTokens()
7153 CXTok.int_data[0] = CXToken_Comment; in getTokens()
7154 CXTok.ptr_data = nullptr; in getTokens()
7156 CXTok.int_data[0] = CXToken_Punctuation; in getTokens()
7157 CXTok.ptr_data = nullptr; in getTokens()
7159 CXTokens.push_back(CXTok); in getTokens()