class MathSymbolInset;
class MathUnknownInset;
-class InsetRef;
+class RefInset;
class NormalStream;
class OctaveStream;
typedef size_type row_type;
/// type for column numbers
typedef size_type col_type;
- ///
- typedef InsetBase::dispatch_result result_type;
/// our members behave nicely...
MathInset() {}
- /// the virtual base destructor
- virtual ~MathInset() {}
/// reproduce itself
virtual MathInset * clone() const = 0;
virtual MathSymbolInset const * asSymbolInset() const { return 0; }
virtual MathUnknownInset * asUnknownInset() { return 0; }
virtual MathUnknownInset const * asUnknownInset() const { return 0; }
- virtual InsetRef * asInsetRef() { return 0; }
+ virtual RefInset * asRefInset() { return 0; }
/// identifies things that can get scripts
virtual bool isScriptable() const { return false; }
/// dump content to stderr for debugging
virtual void dump() const;
- /// local dispatcher
- virtual result_type dispatch
- (FuncRequest const & cmd, idx_type & idx, pos_type & pos);
/// LyXInset stuff
/// write labels into a list