|
reference, declaration → definition
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; };