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

References

tools/clang/lib/AST/ExprConstant.cpp
  805     std::map<DynamicAllocLValue, DynAlloc, DynAllocOrder> HeapAllocs;
  989     Optional<DynAlloc*> lookupDynamicAlloc(DynamicAllocLValue DA) {
  990       Optional<DynAlloc*> Result;
 1973     if (Optional<DynAlloc*> Alloc = Info.lookupDynamicAlloc(DA))
 3634     Optional<DynAlloc*> Alloc = Info.lookupDynamicAlloc(DA);
 6041 static Optional<DynAlloc *> CheckDeleteKind(EvalInfo &Info, const Expr *E,
 6043                                             DynAlloc::Kind DeallocKind) {
 6057   Optional<DynAlloc *> Alloc = Info.lookupDynamicAlloc(DA);
 6072   if (DeallocKind == DynAlloc::New) {
 6113   if (!CheckDeleteKind(Info, E, Pointer, DynAlloc::StdAllocator))
13221   Optional<DynAlloc *> Alloc = CheckDeleteKind(
13222       Info, E, Pointer, E->isArrayForm() ? DynAlloc::ArrayNew : DynAlloc::New);
13222       Info, E, Pointer, E->isArrayForm() ? DynAlloc::ArrayNew : DynAlloc::New);
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,