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

References

tools/clang/include/clang/Edit/Commit.h
   41     FileOffset Offset;
   42     FileOffset InsertFromRangeOffs;
  126                 FileOffset Offs, StringRef text, bool beforePreviousInsertions);
  127   void addInsertFromRange(SourceLocation OrigLoc, FileOffset Offs,
  128                           FileOffset RangeOffs, unsigned RangeLen,
  130   void addRemove(SourceLocation OrigLoc, FileOffset Offs, unsigned Len);
  132   bool canInsert(SourceLocation loc, FileOffset &Offset);
  133   bool canInsertAfterToken(SourceLocation loc, FileOffset &Offset,
  135   bool canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs);
  136   bool canRemoveRange(CharSourceRange range, FileOffset &Offs, unsigned &Len);
  138                       FileOffset &Offs, unsigned &Len);
  140   void commitInsert(FileOffset offset, StringRef text,
  142   void commitRemove(FileOffset offset, unsigned length);
tools/clang/include/clang/Edit/EditedSource.h
   47   using FileEditsTy = std::map<FileOffset, FileEdit>;
   84   bool canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs);
   95   bool commitInsert(SourceLocation OrigLoc, FileOffset Offs, StringRef text,
   97   bool commitInsertFromRange(SourceLocation OrigLoc, FileOffset Offs,
   98                              FileOffset InsertFromRangeOffs, unsigned Len,
  100   void commitRemove(SourceLocation OrigLoc, FileOffset BeginOffs, unsigned Len);
  102   StringRef getSourceText(FileOffset BeginOffs, FileOffset EndOffs,
  102   StringRef getSourceText(FileOffset BeginOffs, FileOffset EndOffs,
  104   FileEditsTy::iterator getActionForOffset(FileOffset Offs);
tools/clang/include/clang/Edit/FileOffset.h
   31   FileOffset getWithOffset(unsigned offset) const {
   32     FileOffset NewOffs = *this;
   37   friend bool operator==(FileOffset LHS, FileOffset RHS) {
   37   friend bool operator==(FileOffset LHS, FileOffset RHS) {
   41   friend bool operator!=(FileOffset LHS, FileOffset RHS) {
   41   friend bool operator!=(FileOffset LHS, FileOffset RHS) {
   45   friend bool operator<(FileOffset LHS, FileOffset RHS) {
   45   friend bool operator<(FileOffset LHS, FileOffset RHS) {
   49   friend bool operator>(FileOffset LHS, FileOffset RHS) {
   49   friend bool operator>(FileOffset LHS, FileOffset RHS) {
   53   friend bool operator>=(FileOffset LHS, FileOffset RHS) {
   53   friend bool operator>=(FileOffset LHS, FileOffset RHS) {
   57   friend bool operator<=(FileOffset LHS, FileOffset RHS) {
   57   friend bool operator<=(FileOffset LHS, FileOffset RHS) {
tools/clang/lib/Edit/Commit.cpp
   53   FileOffset Offs;
   67   FileOffset RangeOffs;
   74   FileOffset Offs;
   92   FileOffset Offs;
  120   FileOffset Offs;
  134   FileOffset OuterBegin;
  141   FileOffset InnerBegin;
  148   FileOffset OuterEnd = OuterBegin.getWithOffset(OuterLen);
  149   FileOffset InnerEnd = InnerBegin.getWithOffset(InnerLen);
  170   FileOffset Offs;
  182 void Commit::addInsert(SourceLocation OrigLoc, FileOffset Offs, StringRef text,
  196 void Commit::addInsertFromRange(SourceLocation OrigLoc, FileOffset Offs,
  197                                 FileOffset RangeOffs, unsigned RangeLen,
  213                        FileOffset Offs, unsigned Len) {
  225 bool Commit::canInsert(SourceLocation loc, FileOffset &offs) {
  249 bool Commit::canInsertAfterToken(SourceLocation loc, FileOffset &offs,
  283 bool Commit::canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs) {
  297                             FileOffset &Offs, unsigned &Len) {
  324                             FileOffset &Offs, unsigned &Len) {
tools/clang/lib/Edit/EditedSource.cpp
   74 bool EditedSource::canInsertInOffset(SourceLocation OrigLoc, FileOffset Offs) {
  112                                 FileOffset Offs, StringRef text,
  142                                    FileOffset Offs,
  143                                    FileOffset InsertFromRangeOffs, unsigned Len,
  149   FileOffset BeginOffs = InsertFromRangeOffs;
  150   FileOffset EndOffs = BeginOffs.getWithOffset(Len);
  157     FileOffset B = I->first;
  158     FileOffset E = B.getWithOffset(FA.RemoveLen);
  174     FileOffset B = I->first;
  175     FileOffset E = B.getWithOffset(FA.RemoveLen);
  200                                 FileOffset BeginOffs, unsigned Len) {
  204   FileOffset EndOffs = BeginOffs.getWithOffset(Len);
  211     FileOffset B = I->first;
  212     FileOffset E = B.getWithOffset(FA.RemoveLen);
  218   FileOffset TopBegin, TopEnd;
  229   FileOffset B = I->first;
  230   FileOffset E = B.getWithOffset(FA.RemoveLen);
  254     FileOffset B = I->first;
  255     FileOffset E = B.getWithOffset(FA.RemoveLen);
  338                           SourceLocation Loc, FileOffset offs,
  383                          StringRef text, FileOffset offs, unsigned len,
  412   FileOffset CurOffs, CurEnd;
  426     FileOffset offs = I->first;
  454 StringRef EditedSource::getSourceText(FileOffset BeginOffs, FileOffset EndOffs,
  454 StringRef EditedSource::getSourceText(FileOffset BeginOffs, FileOffset EndOffs,
  468 EditedSource::getActionForOffset(FileOffset Offs) {
  474   FileOffset B = I->first;
  475   FileOffset E = B.getWithOffset(FA.RemoveLen);
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
usr/include/c++/7.4.0/bits/stl_function.h
  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
usr/include/c++/7.4.0/bits/stl_map.h
  102       typedef _Key					key_type;
  104       typedef std::pair<const _Key, _Tp>		value_type;
usr/include/c++/7.4.0/bits/stl_pair.h
  100 	return __and_<is_constructible<_T1, const _U1&>,
  100 	return __and_<is_constructible<_T1, const _U1&>,
  107 	return __and_<is_convertible<const _U1&, _T1>,
  107 	return __and_<is_convertible<const _U1&, _T1>,
  114 	return __and_<is_constructible<_T1, _U1&&>,
  114 	return __and_<is_constructible<_T1, _U1&&>,
  121 	return __and_<is_convertible<_U1&&, _T1>,
  121 	return __and_<is_convertible<_U1&&, _T1>,
  128 	using __do_converts = __and_<is_convertible<const _U1&, _T1>,
  128 	using __do_converts = __and_<is_convertible<const _U1&, _T1>,
  133 	return __and_<is_constructible<_T1, const _U1&>,
  133 	return __and_<is_constructible<_T1, const _U1&>,
  142 	using __do_converts = __and_<is_convertible<_U1&&, _T1>,
  142 	using __do_converts = __and_<is_convertible<_U1&&, _T1>,
  147 	return __and_<is_constructible<_T1, _U1&&>,
  147 	return __and_<is_constructible<_T1, _U1&&>,
  209     : private __pair_base<_T1, _T2>
  211       typedef _T1 first_type;    /// @c first_type is the first bound type
  214       _T1 first;                 /// @c first is a copy of the first 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>;
  291         constexpr pair(const pair<_U1, _U2>& __p)
  311        constexpr pair(_U1&& __x, const _T2& __y)
  325        constexpr pair(const _T1& __x, _U2&& __y)
  332        explicit pair(const _T1& __x, _U2&& __y)
  341 	constexpr pair(_U1&& __x, _U2&& __y)
  360 	constexpr pair(pair<_U1, _U2>&& __p)
  361 	: first(std::forward<_U1>(__p.first)),
  379 		__and_<is_copy_assignable<_T1>,
  390 		__and_<is_move_assignable<_T1>,
  524     make_pair(_T1&& __x, _T2&& __y)
usr/include/c++/7.4.0/bits/stl_tree.h
  563       typedef _Key 				key_type;
  758       static const _Key&
  782       static const _Key&
  894 		     const _Key& __k);
  898 		     const _Key& __k) const;
  902 		     const _Key& __k);
  906 		     const _Key& __k) const;
usr/include/c++/7.4.0/tuple
  125       constexpr _Head_base(const _Head& __h)
  132         constexpr _Head_base(_UHead&& __h)
  159       static constexpr _Head&
  162       static constexpr const _Head&
  350       static constexpr _Head&
  353       static constexpr const _Head&
  360       constexpr _Tuple_impl(const _Head& __head)
  365         constexpr _Tuple_impl(_UHead&& __head)
  390 		    const _Head& __head)
  473       return __and_<is_constructible<_Elements, const _UElements&>...>::value;
  479       return __and_<is_convertible<const _UElements&, _Elements>...>::value;
  485       return __and_<is_constructible<_Elements, _UElements&&>...>::value;
  491       return __and_<is_convertible<_UElements&&, _Elements>...>::value;
  608         constexpr tuple(const _Elements&... __elements)
  619       explicit constexpr tuple(const _Elements&... __elements)
  646         constexpr tuple(_UElements&&... __elements)
  730 	      const _Elements&... __elements)
  741                        const _Elements&... __elements)
 1302     constexpr _Head&
 1307     constexpr const _Head&
 1313     constexpr __tuple_element_t<__i, tuple<_Elements...>>&
 1319     constexpr const __tuple_element_t<__i, tuple<_Elements...>>&
 1325     constexpr __tuple_element_t<__i, tuple<_Elements...>>&&
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  326     : public __is_integral_helper<typename remove_cv<_Tp>::type>::type
  354     : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
  567     : public __is_null_pointer_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  588     : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  611     : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>,
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  612                    is_member_pointer<_Tp>, is_null_pointer<_Tp>>::type
  631     : public __is_member_pointer_helper<typename remove_cv<_Tp>::type>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  777     : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>
  798       typedef decltype(__test<_Tp>(0)) type;
  811                remove_all_extents<_Tp>::type>::type
  825     : public __is_destructible_safe<_Tp>::type
  984       typedef decltype(__test<_Tp, _Arg>(0)) type;
  989     : public __and_<is_destructible<_Tp>,
  990                     __is_direct_constructible_impl<_Tp, _Arg>>
 1072 			 __is_direct_constructible_ref_cast<_Tp, _Arg>,
 1073 			 __is_direct_constructible_new_safe<_Tp, _Arg>
 1079     : public __is_direct_constructible_new<_Tp, _Arg>::type
 1119     : public __is_direct_constructible<_Tp, _Arg>
 1130     : public __is_constructible_impl<_Tp, _Args...>::type
 1246     : public is_nothrow_constructible<_Tp, _Tp&&>
 1286     : public is_assignable<_Tp&, const _Tp&>
 1286     : public is_assignable<_Tp&, const _Tp&>
 1292     : public __is_copy_assignable_impl<_Tp>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1304     : public is_assignable<_Tp&, _Tp&&>
 1310     : public __is_move_assignable_impl<_Tp>
 1526 	static void __test_aux(_To1);
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1545     : public __is_convertible_helper<_From, _To>::type
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1659     { typedef _Tp&&   type; };
 1955     { typedef _Tp     type; };
 2104     { typedef typename remove_cv<_Up>::type __type; };
 2131       typedef _Tp __type;