+ virtual std::auto_ptr<InsetBase> doClone() const
+ {
+ return std::auto_ptr<InsetBase>(new InsetCitation(params()));
+ }
+
+ /// This function does the donkey work of creating the pretty label
+ docstring const generateLabel(Buffer const &) const;
+
+ class Cache {
+ public: