Source-highlight Library
/home/bettini/work/source-highlight/src-highlite/lib/srchilite/instances.h
00001 /*
00002  * instances.h
00003  *
00004  *  Created on: Aug 21, 2009
00005  *      Author: Lorenzo Bettini <http://www.lorenzobettini.it>, (C) 2009
00006  *  Copyright: See COPYING file that comes with this distribution
00007  */
00008 
00009 #ifndef INSTANCES_H_
00010 #define INSTANCES_H_
00011 
00012 namespace srchilite {
00013 
00014 class LangDefManager;
00015 class LangMap;
00016 
00029 class Instances {
00030 public:
00034     static LangDefManager *getLangDefManager();
00035 
00039     static LangMap *getLangMap();
00040 
00044     static LangMap *getOutLangMap();
00045 
00049     static void reload();
00050 
00056     static void unload();
00057 };
00058 
00059 }
00060 
00061 #endif /* INSTANCES_H_ */