1 // -*- C++ -*- 2 /** 3 * \file DocumentClassPtr.h 4 * This file is part of LyX, the document processor. 5 * Licence details can be found in the file COPYING. 6 * 7 * \author Richard Heck 8 * 9 * Full author contact details are available in file CREDITS. 10 */ 11 12 #ifndef DOCUMENT_CLASS_PTR_H 13 #define DOCUMENT_CLASS_PTR_H 14 15 #include <memory> 16 17 namespace lyx { 18 class DocumentClass; 19 20 typedef std::shared_ptr<DocumentClass> DocumentClassPtr; 21 typedef std::shared_ptr<DocumentClass const> DocumentClassConstPtr; 22 } // namespace lyx 23 24 #endif // DISPATCH_RESULT_H 25