Update comments.

This commit is contained in:
Richard Heck 2014-08-12 15:44:15 -04:00
parent 96d75db418
commit 88ce7bd5d4

View File

@ -369,12 +369,8 @@ private:
/// In that regard, DocumentClass objects are "dynamic". But this is really /// In that regard, DocumentClass objects are "dynamic". But this is really
/// an illusion, since DocumentClass objects are not (currently) changed /// an illusion, since DocumentClass objects are not (currently) changed
/// when, say, a new Module is loaded. Rather, the old DocumentClass is /// when, say, a new Module is loaded. Rather, the old DocumentClass is
/// discarded---actually, it's kept around in case something on the cut /// discarded---actually, it will be kept around if something on the cut
/// stack needs it---and a new one is created from scratch. /// stack needs it---and a new one is created from scratch.
///
/// In the main LyX code, DocumentClass objects are created only by
/// DocumentClassBundle, for which see below.
///
class DocumentClass : public TextClass { class DocumentClass : public TextClass {
public: public:
/// ///
@ -488,8 +484,7 @@ protected:
/// Needed in tex2lyx /// Needed in tex2lyx
DocumentClass() {} DocumentClass() {}
private: private:
/// The only class that can create a DocumentClass is /// The only way to make a DocumentClass is to call this function.
/// DocumentClassBundle, which calls the protected constructor.
friend DocumentClassPtr friend DocumentClassPtr
getDocumentClass(LayoutFile const &, LayoutModuleList const &, getDocumentClass(LayoutFile const &, LayoutModuleList const &,
bool const clone); bool const clone);