18 maSkipRange(
ScAddress::INITIALIZE_INVALID) {}
36 TabsType::iterator itTab =
maTabs.find(rPos.
Tab());
39 std::pair<TabsType::iterator,bool> r =
49 ColsType::iterator itCol = rCols.find(rPos.
Col());
50 if (itCol == rCols.end())
52 std::pair<ColsType::iterator,bool> r =
62 rCol.push_back(rPos.
Row());
void swap(ScRangeList &r)
void Join(const ScRange &, bool bIsInList=false)
bool Contains(const ScAddress &) const
is Address& fully in Range?
void add(const ScRange &rRange)
void swapRanges(ScRangeList &rRanges)
virtual ~QueryRange() override
#define SC_LISTENER_QUERY_FORMULA_GROUP_RANGE
#define SC_LISTENER_QUERY_FORMULA_GROUP_POS
CAUTION! The following defines must be in the same namespace as the respective type.