20 #ifndef INCLUDED_SC_INC_RANGELST_HXX
21 #define INCLUDED_SC_INC_RANGELST_HXX
52 void Join(
const ScRange&,
bool bIsInList =
false );
75 bool Intersects(
const ScRange& )
const;
77 size_t GetCellCount()
const;
87 void AddAndPartialCombine(
const ScRange&);
89 bool empty()
const {
return maRanges.empty(); }
90 size_t size()
const {
return maRanges.size(); }
97 void push_back(
const ScRange & rRange);
98 ::std::vector<ScRange>::const_iterator
begin()
const {
return maRanges.begin(); }
99 ::std::vector<ScRange>::const_iterator
end()
const {
return maRanges.end(); }
100 ::std::vector<ScRange>::iterator
begin() {
return maRanges.begin(); }
101 ::std::vector<ScRange>::iterator
end() {
return maRanges.end(); }
112 template<
typename charT,
typename traits>
113 inline std::basic_ostream<charT, traits> & operator <<(std::basic_ostream<charT, traits> &
stream,
const ScRangeList& rRangeList)
116 for (
size_t i = 0;
i < rRangeList.size(); ++
i)
137 maPairs.push_back( rRangePair );
139 void Join(
const ScRangePair&,
bool bIsInList =
false );
143 void DeleteOnTab(
SCTAB nTab );
146 std::vector<const ScRangePair*>
bool operator==(const XclFontData &rLeft, const XclFontData &rRight)
bool operator!=(const XclExpString &rLeft, const XclExpString &rRight)
const ScRange & operator[](size_t idx) const
const ScRange & front() const
const sal_Unicode cDelimiter
void Append(const ScRangePair &rRangePair)
::std::vector< ScRange > maRanges
size_t SCSIZE
size_t typedef to be able to find places where code was changed from USHORT to size_t and is used to ...
::std::vector< ScRange >::iterator begin()
void swap(cow_wrapper< T, P > &a, cow_wrapper< T, P > &b)
Reference< XAnimationNode > Clone(const Reference< XAnimationNode > &xSourceNode, const SdPage *pSource, const SdPage *pTarget)
::std::vector< ScRange >::const_iterator end() const
Reference< XOutputStream > stream
SvRefBase & operator=(const SvRefBase &)
tools::SvRef< ScRangePairList > ScRangePairListRef
tools::SvRef< ScRangeList > ScRangeListRef
ScRange & operator[](size_t idx)
::std::vector< ScRange >::const_iterator begin() const
::std::vector< ScRangePair > maPairs
int ScRangePairList_QsortNameCompare(const void *, const void *)
const ScRange & back() const
::std::vector< ScRange >::iterator end()