• Home
  • Raw
  • Download

Lines Matching refs:CXCursor

50 pub type CXCursorVisitor = extern "C" fn(CXCursor, CXCursor, CXClientData) -> CXChildVisitResult;
52 pub type CXFieldVisitor = extern "C" fn(CXCursor, CXClientData) -> CXVisitorResult;
1324 pub struct CXCursor { struct
1330 default!(CXCursor); argument
1336 pub visit: Option<extern "C" fn(*mut c_void, CXCursor, CXSourceRange) -> CXVisitorResult>,
1353 pub cursor: CXCursor,
1363 pub cursor: CXCursor,
1382 pub cursor: CXCursor,
1391 pub cursor: CXCursor,
1415 pub cursor: CXCursor,
1426 pub cursor: CXCursor,
1443 pub classCursor: CXCursor,
1487 pub classCursor: CXCursor,
1527 pub cursor: CXCursor,
1681 pub fn clang_CXCursorSet_contains(set: CXCursorSet, cursor: CXCursor) -> c_uint;
1682 pub fn clang_CXCursorSet_insert(set: CXCursorSet, cursor: CXCursor) -> c_uint;
1690 pub fn clang_CXXConstructor_isConvertingConstructor(cursor: CXCursor) -> c_uint;
1693 pub fn clang_CXXConstructor_isCopyConstructor(cursor: CXCursor) -> c_uint;
1696 pub fn clang_CXXConstructor_isDefaultConstructor(cursor: CXCursor) -> c_uint;
1699 pub fn clang_CXXConstructor_isMoveConstructor(cursor: CXCursor) -> c_uint;
1702 pub fn clang_CXXField_isMutable(cursor: CXCursor) -> c_uint;
1703 pub fn clang_CXXMethod_isConst(cursor: CXCursor) -> c_uint;
1706 pub fn clang_CXXMethod_isDefaulted(cursor: CXCursor) -> c_uint;
1707 pub fn clang_CXXMethod_isPureVirtual(cursor: CXCursor) -> c_uint;
1708 pub fn clang_CXXMethod_isStatic(cursor: CXCursor) -> c_uint;
1709 pub fn clang_CXXMethod_isVirtual(cursor: CXCursor) -> c_uint;
1712 pub fn clang_CXXRecord_isAbstract(cursor: CXCursor) -> c_uint;
1735 pub fn clang_Cursor_Evaluate(cursor: CXCursor) -> CXEvalResult;
1736 pub fn clang_Cursor_getArgument(cursor: CXCursor, index: c_uint) -> CXCursor;
1737 pub fn clang_Cursor_getBriefCommentText(cursor: CXCursor) -> CXString;
1740 pub fn clang_Cursor_getCXXManglings(cursor: CXCursor) -> *mut CXStringSet;
1741 pub fn clang_Cursor_getCommentRange(cursor: CXCursor) -> CXSourceRange;
1744 pub fn clang_Cursor_getMangling(cursor: CXCursor) -> CXString;
1745 pub fn clang_Cursor_getModule(cursor: CXCursor) -> CXModule;
1746 pub fn clang_Cursor_getNumArguments(cursor: CXCursor) -> c_int;
1749 pub fn clang_Cursor_getNumTemplateArguments(cursor: CXCursor) -> c_int;
1750 pub fn clang_Cursor_getObjCDeclQualifiers(cursor: CXCursor) -> CXObjCDeclQualifierKind;
1753 pub fn clang_Cursor_getObjCManglings(cursor: CXCursor) -> *mut CXStringSet;
1754 …pub fn clang_Cursor_getObjCPropertyAttributes(cursor: CXCursor, reserved: c_uint) -> CXObjCPropert…
1757 pub fn clang_Cursor_getObjCPropertyGetterName(cursor: CXCursor) -> CXString;
1760 pub fn clang_Cursor_getObjCPropertySetterName(cursor: CXCursor) -> CXString;
1761 pub fn clang_Cursor_getObjCSelectorIndex(cursor: CXCursor) -> c_int;
1764 pub fn clang_Cursor_getOffsetOfField(cursor: CXCursor) -> c_longlong;
1767 pub fn clang_Cursor_isAnonymousRecordDecl(cursor: CXCursor) -> c_uint;
1770 pub fn clang_Cursor_isInlineNamespace(cursor: CXCursor) -> c_uint;
1771 pub fn clang_Cursor_getRawCommentText(cursor: CXCursor) -> CXString;
1772 pub fn clang_Cursor_getReceiverType(cursor: CXCursor) -> CXType;
1773 …pub fn clang_Cursor_getSpellingNameRange(cursor: CXCursor, index: c_uint, reserved: c_uint) -> CXS…
1776 pub fn clang_Cursor_getStorageClass(cursor: CXCursor) -> CX_StorageClass;
1779 …pub fn clang_Cursor_getTemplateArgumentKind(cursor: CXCursor, index: c_uint) -> CXTemplateArgument…
1782 pub fn clang_Cursor_getTemplateArgumentType(cursor: CXCursor, index: c_uint) -> CXType;
1785 …pub fn clang_Cursor_getTemplateArgumentUnsignedValue(cursor: CXCursor, index: c_uint) -> c_ulonglo…
1788 pub fn clang_Cursor_getTemplateArgumentValue(cursor: CXCursor, index: c_uint) -> c_longlong;
1789 pub fn clang_Cursor_getTranslationUnit(cursor: CXCursor) -> CXTranslationUnit;
1792 pub fn clang_Cursor_hasAttrs(cursor: CXCursor) -> c_uint;
1795 pub fn clang_Cursor_isAnonymous(cursor: CXCursor) -> c_uint;
1796 pub fn clang_Cursor_isBitField(cursor: CXCursor) -> c_uint;
1797 pub fn clang_Cursor_isDynamicCall(cursor: CXCursor) -> c_int;
1800 …pub fn clang_Cursor_isExternalSymbol(cursor: CXCursor, language: *mut CXString, from: *mut CXStrin…
1803 pub fn clang_Cursor_isFunctionInlined(cursor: CXCursor) -> c_uint;
1806 pub fn clang_Cursor_isMacroBuiltin(cursor: CXCursor) -> c_uint;
1809 pub fn clang_Cursor_isMacroFunctionLike(cursor: CXCursor) -> c_uint;
1810 pub fn clang_Cursor_isNull(cursor: CXCursor) -> c_int;
1811 pub fn clang_Cursor_isObjCOptional(cursor: CXCursor) -> c_uint;
1812 pub fn clang_Cursor_isVariadic(cursor: CXCursor) -> c_uint;
1815 pub fn clang_EnumDecl_isScoped(cursor: CXCursor) -> c_uint;
1891 pub fn clang_Type_getObjCProtocolDecl(type_: CXType, index: c_uint) -> CXCursor;
1919 …otateTokens(tu: CXTranslationUnit, tokens: *mut CXToken, n_tokens: c_uint, cursors: *mut CXCursor);
1950 pub fn clang_disposeOverriddenCursors(cursors: *mut CXCursor);
1959 pub fn clang_equalCursors(left: CXCursor, right: CXCursor) -> c_uint;
1965 …pub fn clang_findReferencesInFile(cursor: CXCursor, file: CXFile, visitor: CXCursorAndRangeVisitor…
1981 pub fn clang_getCXXAccessSpecifier(cursor: CXCursor) -> CX_CXXAccessSpecifier;
1982 pub fn clang_getCanonicalCursor(cursor: CXCursor) -> CXCursor;
2001 pub fn clang_getCursor(tu: CXTranslationUnit, location: CXSourceLocation) -> CXCursor;
2002 pub fn clang_getCursorAvailability(cursor: CXCursor) -> CXAvailabilityKind;
2003 pub fn clang_getCursorCompletionString(cursor: CXCursor) -> CXCompletionString;
2004 pub fn clang_getCursorDefinition(cursor: CXCursor) -> CXCursor;
2005 pub fn clang_getCursorDisplayName(cursor: CXCursor) -> CXString;
2008 …pub fn clang_getCursorExceptionSpecificationType(cursor: CXCursor) -> CXCursor_ExceptionSpecificat…
2009 pub fn clang_getCursorExtent(cursor: CXCursor) -> CXSourceRange;
2010 pub fn clang_getCursorKind(cursor: CXCursor) -> CXCursorKind;
2012 pub fn clang_getCursorLanguage(cursor: CXCursor) -> CXLanguageKind;
2013 pub fn clang_getCursorLexicalParent(cursor: CXCursor) -> CXCursor;
2014 pub fn clang_getCursorLinkage(cursor: CXCursor) -> CXLinkageKind;
2015 pub fn clang_getCursorLocation(cursor: CXCursor) -> CXSourceLocation;
2016 …pub fn clang_getCursorPlatformAvailability(cursor: CXCursor, deprecated: *mut c_int, deprecated_me…
2019 pub fn clang_getCursorPrettyPrinted(cursor: CXCursor, policy: CXPrintingPolicy) -> CXString;
2022 pub fn clang_getCursorPrintingPolicy(cursor: CXCursor) -> CXPrintingPolicy;
2023 …pub fn clang_getCursorReferenceNameRange(cursor: CXCursor, flags: CXNameRefFlags, index: c_uint) -…
2024 pub fn clang_getCursorReferenced(cursor: CXCursor) -> CXCursor;
2025 pub fn clang_getCursorResultType(cursor: CXCursor) -> CXType;
2026 pub fn clang_getCursorSemanticParent(cursor: CXCursor) -> CXCursor;
2027 pub fn clang_getCursorSpelling(cursor: CXCursor) -> CXString;
2030 pub fn clang_getCursorTLSKind(cursor: CXCursor) -> CXTLSKind;
2031 pub fn clang_getCursorType(cursor: CXCursor) -> CXType;
2032 pub fn clang_getCursorUSR(cursor: CXCursor) -> CXString;
2035 pub fn clang_getCursorVisibility(cursor: CXCursor) -> CXVisibilityKind;
2036 pub fn clang_getDeclObjCTypeEncoding(cursor: CXCursor) -> CXString;
2037 …pub fn clang_getDefinitionSpellingAndExtent(cursor: CXCursor, start: *mut *const c_char, end: *mut…
2053 pub fn clang_getEnumConstantDeclUnsignedValue(cursor: CXCursor) -> c_ulonglong;
2054 pub fn clang_getEnumConstantDeclValue(cursor: CXCursor) -> c_longlong;
2055 pub fn clang_getEnumDeclIntegerType(cursor: CXCursor) -> CXType;
2060 pub fn clang_getFieldDeclBitWidth(cursor: CXCursor) -> c_int;
2070 pub fn clang_getIBOutletCollectionType(cursor: CXCursor) -> CXType;
2071 pub fn clang_getIncludedFile(cursor: CXCursor) -> CXFile;
2077 pub fn clang_getNullCursor() -> CXCursor;
2085 pub fn clang_getNumOverloadedDecls(cursor: CXCursor) -> c_uint;
2086 pub fn clang_getOverloadedDecl(cursor: CXCursor, index: c_uint) -> CXCursor;
2087 …pub fn clang_getOverriddenCursors(cursor: CXCursor, cursors: *mut *mut CXCursor, n_cursors: *mut c…
2097 pub fn clang_getSpecializedCursorTemplate(cursor: CXCursor) -> CXCursor;
2103 pub fn clang_getTemplateCursorKind(cursor: CXCursor) -> CXCursorKind;
2108 pub fn clang_getTranslationUnitCursor(tu: CXTranslationUnit) -> CXCursor;
2110 pub fn clang_getTypeDeclaration(type_: CXType) -> CXCursor;
2113 pub fn clang_getTypedefDeclUnderlyingType(cursor: CXCursor) -> CXType;
2117 pub fn clang_hashCursor(cursor: CXCursor) -> c_uint;
2139 pub fn clang_isCursorDefinition(cursor: CXCursor) -> c_uint;
2147 pub fn clang_isInvalidDeclaration(cursor: CXCursor) -> c_uint;
2155 pub fn clang_isVirtualBase(cursor: CXCursor) -> c_uint;
2174 …pub fn clang_visitChildren(cursor: CXCursor, visitor: CXCursorVisitor, data: CXClientData) -> c_ui…
2185 pub fn clang_Cursor_getParsedComment(C: CXCursor) -> CXComment;