reference, declarationdefinition
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.cpp
14526   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; };