| // Copyright 2020 The PDFium Authors | 
 | // Use of this source code is governed by a BSD-style license that can be | 
 | // found in the LICENSE file. | 
 |  | 
 | #ifndef XFA_FGAS_FONT_CFGAS_GEMODULE_H_ | 
 | #define XFA_FGAS_FONT_CFGAS_GEMODULE_H_ | 
 |  | 
 | #include <memory> | 
 |  | 
 | class CFGAS_FontMgr; | 
 |  | 
 | class CFGAS_GEModule { | 
 |  public: | 
 |   static void Create(); | 
 |   static void Destroy(); | 
 |   static CFGAS_GEModule* Get(); | 
 |  | 
 |   CFGAS_FontMgr* GetFontMgr() { return font_mgr_.get(); } | 
 |  | 
 |  private: | 
 |   CFGAS_GEModule(); | 
 |   ~CFGAS_GEModule(); | 
 |  | 
 |   std::unique_ptr<CFGAS_FontMgr> font_mgr_; | 
 | }; | 
 |  | 
 | #endif  // XFA_FGAS_FONT_CFGAS_GEMODULE_H_ |