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

References

include/llvm/Support/PointerLikeTypeTraits.h
   56   static inline void *getAsVoidPointer(T *P) { return P; }
   57   static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
   59   enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  152 static bool beforeThanCompareGroups(const GroupInfo *LHS, const GroupInfo *RHS){
  152 static bool beforeThanCompareGroups(const GroupInfo *LHS, const GroupInfo *RHS){
  162                              std::map<std::string, GroupInfo> &DiagsInGroup) {
  175   typedef SmallPtrSet<GroupInfo *, 16> GroupSetTy;
  182     GroupInfo &GI = DiagsInGroup[Group->getValueAsString("GroupName")];
  200   for (std::map<std::string, GroupInfo>::iterator
  205   SmallVector<GroupInfo *, 16> SortedGroups(ImplicitGroups.begin(),
  207   for (SmallVectorImpl<GroupInfo *>::iterator I = SortedGroups.begin(),
  216   for (SmallVectorImpl<GroupInfo *>::const_iterator I = SortedGroups.begin(),
  278   std::map<std::string, GroupInfo> &DiagsInGroup;
  285                 std::map<std::string, GroupInfo> &DiagsInGroup)
  347     const GroupInfo &GI = DiagsInGroup[Group->getValueAsString("GroupName")];
 1210   std::map<std::string, GroupInfo> DiagsInGroup;
 1259       std::map<std::string, GroupInfo>::iterator I =
 1264       std::map<std::string, GroupInfo>::iterator I =
 1319 static void emitDiagSubGroups(std::map<std::string, GroupInfo> &DiagsInGroup,
 1330         std::map<std::string, GroupInfo>::const_iterator RI =
 1339           std::map<std::string, GroupInfo>::const_iterator RI =
 1370 static void emitDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup,
 1422 static void emitAllDiagArrays(std::map<std::string, GroupInfo> &DiagsInGroup,
 1449 static void emitDiagTable(std::map<std::string, GroupInfo> &DiagsInGroup,
 1539   std::map<std::string, GroupInfo> DiagsInGroup;
 1551   for (std::map<std::string, GroupInfo>::const_iterator
 1613                    const std::map<std::string, GroupInfo> &DiagsInGroup) {
 1638                      const std::map<std::string, GroupInfo> &DiagsInGroup) {
 1696   std::map<std::string, GroupInfo> DiagsInGroup;
 1705     auto &PedDiags = DiagsInGroup["pedantic"];
 1725     auto &GroupInfo = DiagsInGroup[G->getValueAsString("GroupName")];
usr/include/c++/7.4.0/bits/stl_map.h
  103       typedef _Tp					mapped_type;
  104       typedef std::pair<const _Key, _Tp>		value_type;
usr/include/c++/7.4.0/bits/stl_pair.h
  209     : private __pair_base<_T1, _T2>
  212       typedef _T2 second_type;   /// @c second_type is the second bound type
  215       _T2 second;                /// @c second is a copy of the second 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>;
  311        constexpr pair(_U1&& __x, const _T2& __y)
  318        explicit constexpr pair(_U1&& __x, const _T2& __y)
  380 		       is_copy_assignable<_T2>>::value,
  391 		       is_move_assignable<_T2>>::value,
usr/include/c++/7.4.0/type_traits
 1983     { typedef _Up     type; };