|
reference, declaration → definition
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;