#include "support/types.h"
#include "insets/Inset.h"
-#include <boost/signal.hpp>
-#include <boost/signals/trackable.hpp>
-
#include <cstddef>
#include <iosfwd>
///
CursorSlice();
///
- CursorSlice(CursorSlice const &);
- ///
explicit CursorSlice(Inset &);
- ///
- CursorSlice & operator=(CursorSlice const &);
- ///
- bool isValid() const;
/// the current inset
Inset & inset() const { return *inset_; }
/// write some debug information to \p os
friend std::ostream & operator<<(std::ostream &, CursorSlice const &);
private:
- ///
- void invalidate();
/// pointer to 'owning' inset. This is some kind of cache.
Inset * inset_;