32 #include <goffice/goffice.h>
33 #include <gsf/gsf-input.h>
34 #include <gsf/gsf-output.h>
174 static bool GetFirstLoader (std::map<std::string, LoaderStruct>::iterator &it);
181 static bool GetNextLoader (std::map<std::string, LoaderStruct>::iterator &it);
246 #endif // GCU_LOADER_H
static void Init(Application *app)
std::list< std::string > MimeTypes
virtual ContentType Read(Document *doc, GsfInput *in, char const *mime_type, GOIOContext *io)
void AddMimeType(const char *mime_type)
static bool GetFirstLoader(std::map< std::string, LoaderStruct >::iterator &it)
virtual bool Write(Object const *obj, GsfOutput *out, char const *mime_type, GOIOContext *io, ContentType type=ContentTypeMisc)
void RemoveMimeType(const char *mime_type)
static Loader * GetSaver(char const *mime_type)
static Loader * GetLoader(char const *mime_type)
static bool GetNextLoader(std::map< std::string, LoaderStruct >::iterator &it)
class used to implement serialization engines.