|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTContext.h 2897 void InitBuiltinType(CanQualType &R, BuiltinType::Kind K);
tools/clang/include/clang/AST/Expr.h 486 bool hasPlaceholderType(BuiltinType::Kind K) const {
tools/clang/include/clang/AST/Type.h 2457 BuiltinType(Kind K)
2466 Kind getKind() const { return static_cast<Kind>(BuiltinTypeBits.Kind); }
2496 static bool isPlaceholderTypeKind(Kind K) {
tools/clang/include/clang/AST/TypeLoc.h 579 BuiltinType::Kind bk = getTypePtr()->getKind();
tools/clang/lib/AST/ASTContext.cpp 1189 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) {
6646 BuiltinType::Kind kind = BT->getKind();
tools/clang/lib/CodeGen/CGExprScalar.cpp 3685 BuiltinType::Kind ElemKind) {
3759 BuiltinType::Kind ElementKind = BTy->getKind();
tools/clang/lib/CodeGen/TargetInfo.cpp 1544 BuiltinType::Kind K = BT->getKind();
2571 BuiltinType::Kind k = BT->getKind();
tools/clang/lib/Sema/SemaCast.cpp 76 BuiltinType::Kind PlaceholderKind;
120 bool claimPlaceholder(BuiltinType::Kind K) {
130 bool isPlaceholder(BuiltinType::Kind K) const {
tools/clang/lib/Sema/SemaChecking.cpp14526 BuiltinType::Kind T1Kind = BT1->getKind();
14527 BuiltinType::Kind T2Kind = BT2->getKind();
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp 96 static int relativeIntSizes(BuiltinType::Kind Kind) {
131 static int relativeCharSizes(BuiltinType::Kind Kind) {
150 static int relativeCharSizesW(BuiltinType::Kind Kind) {
169 static bool isFirstWider(BuiltinType::Kind First, BuiltinType::Kind Second) {
169 static bool isFirstWider(BuiltinType::Kind First, BuiltinType::Kind Second) {
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp 30 isMPITypeMatching(const std::multimap<BuiltinType::Kind, std::string> &MultiMap,
31 const BuiltinType::Kind Kind,
98 static std::multimap<BuiltinType::Kind, std::string> BuiltinMatches = {
151 static std::multimap<BuiltinType::Kind, std::string> ComplexCMatches = {
182 static std::multimap<BuiltinType::Kind, std::string> ComplexCXXMatches = {
tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp 51 constexpr BuiltinType::Kind IntTy = BuiltinType::Int;
52 constexpr BuiltinType::Kind LongTy = BuiltinType::Long;
53 constexpr BuiltinType::Kind FloatTy = BuiltinType::Float;
54 constexpr BuiltinType::Kind DoubleTy = BuiltinType::Double;
55 constexpr BuiltinType::Kind LongDoubleTy = BuiltinType::LongDouble;
tools/lldb/source/Symbol/ClangASTContext.cpp 3546 clang::BuiltinType::Kind kind = BT->getKind();
5129 case clang::BuiltinType::Kind::ARCUnbridgedCast:
5130 case clang::BuiltinType::Kind::BoundMember:
5131 case clang::BuiltinType::Kind::BuiltinFn:
5132 case clang::BuiltinType::Kind::Dependent:
5133 case clang::BuiltinType::Kind::OCLClkEvent:
5134 case clang::BuiltinType::Kind::OCLEvent:
5135 case clang::BuiltinType::Kind::OCLImage1dRO:
5136 case clang::BuiltinType::Kind::OCLImage1dWO:
5137 case clang::BuiltinType::Kind::OCLImage1dRW:
5138 case clang::BuiltinType::Kind::OCLImage1dArrayRO:
5139 case clang::BuiltinType::Kind::OCLImage1dArrayWO:
5140 case clang::BuiltinType::Kind::OCLImage1dArrayRW:
5141 case clang::BuiltinType::Kind::OCLImage1dBufferRO:
5142 case clang::BuiltinType::Kind::OCLImage1dBufferWO:
5143 case clang::BuiltinType::Kind::OCLImage1dBufferRW:
5144 case clang::BuiltinType::Kind::OCLImage2dRO:
5145 case clang::BuiltinType::Kind::OCLImage2dWO:
5146 case clang::BuiltinType::Kind::OCLImage2dRW:
5147 case clang::BuiltinType::Kind::OCLImage2dArrayRO:
5148 case clang::BuiltinType::Kind::OCLImage2dArrayWO:
5149 case clang::BuiltinType::Kind::OCLImage2dArrayRW:
5150 case clang::BuiltinType::Kind::OCLImage2dArrayDepthRO:
5151 case clang::BuiltinType::Kind::OCLImage2dArrayDepthWO:
5152 case clang::BuiltinType::Kind::OCLImage2dArrayDepthRW:
5153 case clang::BuiltinType::Kind::OCLImage2dArrayMSAARO:
5154 case clang::BuiltinType::Kind::OCLImage2dArrayMSAAWO:
5155 case clang::BuiltinType::Kind::OCLImage2dArrayMSAARW:
5156 case clang::BuiltinType::Kind::OCLImage2dArrayMSAADepthRO:
5157 case clang::BuiltinType::Kind::OCLImage2dArrayMSAADepthWO:
5158 case clang::BuiltinType::Kind::OCLImage2dArrayMSAADepthRW:
5159 case clang::BuiltinType::Kind::OCLImage2dDepthRO:
5160 case clang::BuiltinType::Kind::OCLImage2dDepthWO:
5161 case clang::BuiltinType::Kind::OCLImage2dDepthRW:
5162 case clang::BuiltinType::Kind::OCLImage2dMSAARO:
5163 case clang::BuiltinType::Kind::OCLImage2dMSAAWO:
5164 case clang::BuiltinType::Kind::OCLImage2dMSAARW:
5165 case clang::BuiltinType::Kind::OCLImage2dMSAADepthRO:
5166 case clang::BuiltinType::Kind::OCLImage2dMSAADepthWO:
5167 case clang::BuiltinType::Kind::OCLImage2dMSAADepthRW:
5168 case clang::BuiltinType::Kind::OCLImage3dRO:
5169 case clang::BuiltinType::Kind::OCLImage3dWO:
5170 case clang::BuiltinType::Kind::OCLImage3dRW:
5171 case clang::BuiltinType::Kind::OCLQueue:
5172 case clang::BuiltinType::Kind::OCLReserveID:
5173 case clang::BuiltinType::Kind::OCLSampler:
5174 case clang::BuiltinType::Kind::OMPArraySection:
5175 case clang::BuiltinType::Kind::Overload:
5176 case clang::BuiltinType::Kind::PseudoObject:
5177 case clang::BuiltinType::Kind::UnknownAny:
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_function.h 121 typedef _Arg1 first_argument_type;
124 typedef _Arg2 second_argument_type;
381 struct less : public binary_function<_Tp, _Tp, bool>
381 struct less : public binary_function<_Tp, _Tp, bool>
385 operator()(const _Tp& __x, const _Tp& __y) const
385 operator()(const _Tp& __x, const _Tp& __y) const
usr/include/c++/7.4.0/bits/stl_multimap.h 101 typedef _Key key_type;
103 typedef std::pair<const _Key, _Tp> value_type;
usr/include/c++/7.4.0/bits/stl_pair.h 114 return __and_<is_constructible<_T1, _U1&&>,
121 return __and_<is_convertible<_U1&&, _T1>,
142 using __do_converts = __and_<is_convertible<_U1&&, _T1>,
147 return __and_<is_constructible<_T1, _U1&&>,
311 constexpr pair(_U1&& __x, const _T2& __y)
341 constexpr pair(_U1&& __x, _U2&& __y)
342 : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
usr/include/c++/7.4.0/bits/stl_tree.h 563 typedef _Key key_type;
758 static const _Key&
782 static const _Key&
894 const _Key& __k);
898 const _Key& __k) const;
902 const _Key& __k);
906 const _Key& __k) const;
usr/include/c++/7.4.0/type_traits 1558 { typedef _Tp type; };
1629 { typedef _Tp type; };
1659 { typedef _Tp&& type; };