reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang-c/Index.h
 2683   enum CXCursorKind kind;
 2725 CINDEX_LINKAGE enum CXCursorKind clang_getCursorKind(CXCursor);
 2730 CINDEX_LINKAGE unsigned clang_isDeclaration(enum CXCursorKind);
 2750 CINDEX_LINKAGE unsigned clang_isReference(enum CXCursorKind);
 2755 CINDEX_LINKAGE unsigned clang_isExpression(enum CXCursorKind);
 2760 CINDEX_LINKAGE unsigned clang_isStatement(enum CXCursorKind);
 2765 CINDEX_LINKAGE unsigned clang_isAttribute(enum CXCursorKind);
 2776 CINDEX_LINKAGE unsigned clang_isInvalid(enum CXCursorKind);
 2782 CINDEX_LINKAGE unsigned clang_isTranslationUnit(enum CXCursorKind);
 2788 CINDEX_LINKAGE unsigned clang_isPreprocessing(enum CXCursorKind);
 2794 CINDEX_LINKAGE unsigned clang_isUnexposed(enum CXCursorKind);
 4812 CINDEX_LINKAGE enum CXCursorKind clang_getTemplateCursorKind(CXCursor C);
 5056 CINDEX_LINKAGE CXString clang_getCursorKindSpelling(enum CXCursorKind Kind);
 5113   enum CXCursorKind CursorKind;
 5412                           enum CXCursorKind *kind);
 5843 enum CXCursorKind clang_codeCompleteGetContainerKind(
tools/clang/include/clang/Frontend/ASTUnit.h
  287     CXCursorKind Kind;
tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  183 CXCursorKind getCursorKindForDecl(const Decl *D);
  791   CXCursorKind CursorKind;
  898       CXCursorKind CursorKind = CXCursor_NotImplemented,
tools/clang/lib/Sema/SemaCodeComplete.cpp
 3719 CXCursorKind clang::getCursorKindForDecl(const Decl *D) {
tools/clang/tools/c-index-test/c-index-test.c
 1288   enum CXCursorKind *Filter;
 1720   enum CXCursorKind K = clang_getCursorKind(cursor);
 1925     enum CXCursorKind K = CXCursor_NotImplemented;
 1926     enum CXCursorKind *ck = &K;
 2474   enum CXCursorKind ParentKind;
 2709     enum CXCursorKind containerKind;
tools/clang/tools/libclang/CIndex.cpp
 5056 CXString clang_getCursorKindSpelling(enum CXCursorKind Kind) {
 5750 unsigned clang_isInvalid(enum CXCursorKind K) {
 5754 unsigned clang_isDeclaration(enum CXCursorKind K) {
 5768 unsigned clang_isReference(enum CXCursorKind K) {
 5772 unsigned clang_isExpression(enum CXCursorKind K) {
 5776 unsigned clang_isStatement(enum CXCursorKind K) {
 5780 unsigned clang_isAttribute(enum CXCursorKind K) {
 5784 unsigned clang_isTranslationUnit(enum CXCursorKind K) {
 5788 unsigned clang_isPreprocessing(enum CXCursorKind K) {
 5792 unsigned clang_isUnexposed(enum CXCursorKind K) {
 5804 CXCursorKind clang_getCursorKind(CXCursor C) {
 7206   const enum CXCursorKind cursorK = clang_getCursorKind(cursor);
 7207   const enum CXCursorKind K = clang_getCursorKind(parent);
tools/clang/tools/libclang/CIndexCXX.cpp
   50 enum CXCursorKind clang_getTemplateCursorKind(CXCursor C) {
tools/clang/tools/libclang/CIndexCodeCompletion.cpp
  219                           CXCursorKind *kind) {
  292   enum CXCursorKind ContainerKind;
  934 enum CXCursorKind clang_codeCompleteGetContainerKind(
tools/clang/tools/libclang/CIndexUSRs.cpp
   39   const CXCursorKind &K = clang_getCursorKind(C);
tools/clang/tools/libclang/CXCursor.cpp
   34 CXCursor cxcursor::MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU) {
   40 static CXCursorKind GetCursorKind(const Attr *A) {
  102   CXCursorKind K = getCursorKindForDecl(D);
  130   CXCursorKind K = CXCursor_NotImplemented;
 1428   enum CXCursorKind kind = clang_getCursorKind(cursor);
tools/clang/tools/libclang/CXCursor.h
   58 CXCursor MakeCXCursorInvalid(CXCursorKind K, CXTranslationUnit TU = nullptr);
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/stl_pair.h
  100 	return __and_<is_constructible<_T1, const _U1&>,
  100 	return __and_<is_constructible<_T1, const _U1&>,
  107 	return __and_<is_convertible<const _U1&, _T1>,
  107 	return __and_<is_convertible<const _U1&, _T1>,
  114 	return __and_<is_constructible<_T1, _U1&&>,
  114 	return __and_<is_constructible<_T1, _U1&&>,
  121 	return __and_<is_convertible<_U1&&, _T1>,
  121 	return __and_<is_convertible<_U1&&, _T1>,
  128 	using __do_converts = __and_<is_convertible<const _U1&, _T1>,
  128 	using __do_converts = __and_<is_convertible<const _U1&, _T1>,
  133 	return __and_<is_constructible<_T1, const _U1&>,
  133 	return __and_<is_constructible<_T1, const _U1&>,
  142 	using __do_converts = __and_<is_convertible<_U1&&, _T1>,
  142 	using __do_converts = __and_<is_convertible<_U1&&, _T1>,
  147 	return __and_<is_constructible<_T1, _U1&&>,
  147 	return __and_<is_constructible<_T1, _U1&&>,
  209     : private __pair_base<_T1, _T2>
  211       typedef _T1 first_type;    /// @c first_type is the first bound type
  214       _T1 first;                 /// @c first is a copy of the first object
  252       using _PCCP = _PCC<true, _T1, _T2>;
  260       constexpr pair(const _T1& __a, const _T2& __b)
  269       explicit constexpr pair(const _T1& __a, const _T2& __b)
  283 			    _T1, _T2>;
  291         constexpr pair(const pair<_U1, _U2>& __p)
  311        constexpr pair(_U1&& __x, const _T2& __y)
  325        constexpr pair(const _T1& __x, _U2&& __y)
  332        explicit pair(const _T1& __x, _U2&& __y)
  341 	constexpr pair(_U1&& __x, _U2&& __y)
  360 	constexpr pair(pair<_U1, _U2>&& __p)
  361 	: first(std::forward<_U1>(__p.first)),
  379 		__and_<is_copy_assignable<_T1>,
  390 		__and_<is_move_assignable<_T1>,
  524     make_pair(_T1&& __x, _T2&& __y)
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  825     : public __is_destructible_safe<_Tp>::type
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1286     : public is_assignable<_Tp&, const _Tp&>
 1286     : public is_assignable<_Tp&, const _Tp&>
 1292     : public __is_copy_assignable_impl<_Tp>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1310     : public __is_move_assignable_impl<_Tp>
 1526 	static void __test_aux(_To1);
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1545     : public __is_convertible_helper<_From, _To>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 2104     { typedef typename remove_cv<_Up>::type __type; };
 2131       typedef _Tp __type;