#ifndef MATH_ATOM_H
#define MATH_ATOM_H
-#ifdef __GNUG__
-#pragma interface
-#endif
+
+/**
+ * Wrapper for MathInset * with copy-semantics
+ *
+ * \author André Pönitz
+ *
+ * Full author contact details are available in file CREDITS
+ */
/**
The 'atom' is the major blob in math typesetting. And 'atom' consists
~MathAtom();
/// assignment invokes nucleus_->clone()
void operator=(MathAtom const &);
- /// change inset under the hood
- void reset(MathInset * p);
/// access to the inset (checked with gprof)
- MathInset * nucleus() const { return nucleus_; }
+ MathInset * nucleus() { return nucleus_; }
/// access to the inset
- MathInset * operator->() const { return nucleus_; }
+ MathInset const * operator->() const { return nucleus_; }
private:
///