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 };
   91   typedef PointerLikeTypeTraits<T *> NonConst;
   93   static inline const void *getAsVoidPointer(const T *P) {
   96   static inline const T *getFromVoidPointer(const void *P) {
tools/clang/include/clang/Basic/Diagnostic.h
  305   std::list<DiagState> DiagStates;
  312     void appendFirst(DiagState *State);
  315     void append(SourceManager &SrcMgr, SourceLocation Loc, DiagState *State);
  318     DiagState *lookup(SourceManager &SrcMgr, SourceLocation Loc) const;
  335     DiagState *getCurDiagState() const { return CurDiagState; }
  350       DiagState *State;
  353       DiagStatePoint(DiagState *State, unsigned Offset)
  376       DiagState *lookup(unsigned Offset) const;
  383     DiagState *FirstDiagState;
  386     DiagState *CurDiagState;
  399   std::vector<DiagState *> DiagStateOnPushStack;
  401   DiagState *GetCurDiagState() const {
  405   void PushDiagStatePoint(DiagState *State, SourceLocation L);
  409   DiagState *GetDiagStateForLoc(SourceLocation Loc) const {
  502   using diag_mapping_range = llvm::iterator_range<DiagState::const_iterator>;
  506     const DiagState &DS = *GetCurDiagState();
tools/clang/lib/Basic/Diagnostic.cpp
  163 void DiagnosticsEngine::DiagStateMap::appendFirst(DiagState *State) {
  171                                              DiagState *State) {
  194 DiagnosticsEngine::DiagState *
  206 DiagnosticsEngine::DiagState *
  335 void DiagnosticsEngine::PushDiagStatePoint(DiagState *State,
tools/clang/lib/Basic/DiagnosticIDs.cpp
  428   DiagnosticsEngine::DiagState *State = Diag.GetDiagStateForLoc(Loc);
tools/clang/lib/Serialization/ASTReader.cpp
 6159   using DiagState = DiagnosticsEngine::DiagState;
 6269         auto *State =
 6280     auto *CurState = ReadDiagState(*FirstState, CurStateLoc, false);
tools/clang/lib/Serialization/ASTWriter.cpp
 3102   llvm::SmallDenseMap<const DiagnosticsEngine::DiagState *, unsigned, 64>
usr/include/c++/7.4.0/bits/alloc_traits.h
  387       using allocator_type = allocator<_Tp>;
  389       using value_type = _Tp;
  392       using pointer = _Tp*;
  395       using const_pointer = const _Tp*;
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  486 	destroy(allocator_type& __a, _Up* __p)
usr/include/c++/7.4.0/bits/list.tcc
   68       typedef _List_node<_Tp>  _Node;
   74 	  _Tp* __val = __tmp->_M_valptr();
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/stl_list.h
  112       __gnu_cxx::__aligned_membuf<_Tp> _M_storage;
  113       _Tp*       _M_valptr()       { return _M_storage._M_ptr(); }
  114       _Tp const* _M_valptr() const { return _M_storage._M_ptr(); }
  130       typedef _List_iterator<_Tp>		_Self;
  131       typedef _List_node<_Tp>			_Node;
  135       typedef _Tp				value_type;
  136       typedef _Tp*				pointer;
  137       typedef _Tp&				reference;
  304 	rebind<_Tp>::other				_Tp_alloc_type;
  307 	rebind<_List_node<_Tp> >::other _Node_alloc_type;
  503     class list : protected _List_base<_Tp, _Alloc>
  514       typedef _List_base<_Tp, _Alloc>			_Base;
  521       typedef _Tp					 value_type;
  526       typedef _List_iterator<_Tp>			 iterator;
  527       typedef _List_const_iterator<_Tp>			 const_iterator;
  537       typedef _List_node<_Tp>				 _Node;
  570 	_M_create_node(_Args&&... __args)
 1587       remove(const _Tp& __value);
 1799        _M_insert(iterator __position, _Args&&... __args)
usr/include/c++/7.4.0/ext/aligned_buffer.h
   52       struct _Tp2 { _Tp _M_t; };
   54       alignas(__alignof__(_Tp2::_M_t)) unsigned char _M_storage[sizeof(_Tp)];
   69       _Tp*
   73       const _Tp*
usr/include/c++/7.4.0/ext/alloc_traits.h
  117       { typedef typename _Base_type::template rebind_alloc<_Tp> other; };
usr/include/c++/7.4.0/ext/new_allocator.h
  135 	construct(_Up* __p, _Args&&... __args)
  135 	construct(_Up* __p, _Args&&... __args)
  136 	{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  140 	destroy(_Up* __p) { __p->~_Up(); }
usr/include/c++/7.4.0/type_traits
 1554     { typedef _Tp     type; };