reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
195 bool operator<(const CopyHint &rhs) const { 204 std::set<CopyHint> CopyHints;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) 475 { __a.construct(__p, std::forward<_Args>(__args)...); } 486 destroy(allocator_type& __a, _Up* __p)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 98 move(_Tp&& __t) noexceptusr/include/c++/7.4.0/bits/stl_function.h
108 typedef _Arg argument_type; 111 typedef _Result result_type; 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 870 : public unary_function<_Tp,_Tp> 870 : public unary_function<_Tp,_Tp> 872 _Tp& 873 operator()(_Tp& __x) const 876 const _Tp& 877 operator()(const _Tp& __x) constusr/include/c++/7.4.0/bits/stl_set.h
110 typedef _Key key_type; 111 typedef _Key value_type; 119 rebind<_Key>::other _Key_alloc_type;usr/include/c++/7.4.0/bits/stl_tree.h
218 typedef _Rb_tree_node<_Val>* _Link_type; 231 __gnu_cxx::__aligned_membuf<_Val> _M_storage; 233 _Val* 237 const _Val* 258 typedef _Tp value_type; 259 typedef _Tp& reference; 260 typedef _Tp* pointer; 265 typedef _Rb_tree_iterator<_Tp> _Self; 267 typedef _Rb_tree_node<_Tp>* _Link_type; 328 typedef _Tp value_type; 329 typedef const _Tp& reference; 330 typedef const _Tp* pointer; 332 typedef _Rb_tree_iterator<_Tp> iterator; 337 typedef _Rb_tree_const_iterator<_Tp> _Self; 339 typedef const _Rb_tree_node<_Tp>* _Link_type; 447 rebind<_Rb_tree_node<_Val> >::other _Node_allocator; 454 typedef _Rb_tree_node<_Val>* _Link_type; 455 typedef const _Rb_tree_node<_Val>* _Const_Link_type; 554 operator()(_Arg&& __arg) const 563 typedef _Key key_type; 564 typedef _Val value_type; 621 _M_construct_node(_Link_type __node, _Args&&... __args) 625 ::new(__node) _Rb_tree_node<_Val>; 628 std::forward<_Args>(__args)...); 640 _M_create_node(_Args&&... __args) 643 _M_construct_node(__tmp, std::forward<_Args>(__args)...); 758 static const _Key& 782 static const _Key& 834 _M_insert_(_Base_ptr __x, _Base_ptr __y, _Arg&& __v, _NodeGen&); 894 const _Key& __k); 898 const _Key& __k) const; 902 const _Key& __k); 906 const _Key& __k) const; 1011 _M_insert_unique(_Arg&& __x);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.h135 construct(_Up* __p, _Args&&... __args) 135 construct(_Up* __p, _Args&&... __args) 136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } 136 { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } 140 destroy(_Up* __p) { __p->~_Up(); }usr/include/c++/7.4.0/initializer_list
50 typedef _E value_type; 51 typedef const _E& reference; 52 typedef const _E& const_reference; 54 typedef const _E* iterator; 55 typedef const _E* const_iterator;usr/include/c++/7.4.0/type_traits
1629 { typedef _Tp type; }; 1633 { typedef _Tp type; };