/usr/include/sp/ParserEventGeneratorKit.h is in libsp1-dev 1.3.4-1.2.1-49ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | // Copyright (c) 1995 James Clark
// See the file COPYING for copying permission.
#ifndef ParserEventGeneratorKit_INCLUDED
#define ParserEventGeneratorKit_INCLUDED 1
#ifdef __GNUG__
#pragma interface
#endif
#include "EventGenerator.h"
class ParserEventGeneratorKitImpl;
class SP_API ParserEventGeneratorKit {
public:
ParserEventGeneratorKit();
~ParserEventGeneratorKit();
enum Option {
showOpenEntities,
showOpenElements,
outputCommentDecls,
outputMarkedSections,
outputGeneralEntities,
mapCatalogDocument
};
enum OptionWithArg {
addCatalog,
includeParam,
enableWarning,
addSearchDir,
activateLink,
architecture // not implemented
};
void setOption(Option);
#ifdef SP_WIDE_SYSTEM
void setProgramName(const wchar_t *);
void setOption(OptionWithArg, const wchar_t *);
EventGenerator *makeEventGenerator(int nFiles, wchar_t *const *files);
#else
void setProgramName(const char *);
void setOption(OptionWithArg, const char *);
EventGenerator *makeEventGenerator(int nFiles, char *const *files);
#endif
private:
ParserEventGeneratorKit(const ParserEventGeneratorKit &); // undefined
void operator=(const ParserEventGeneratorKit &); // undefined
ParserEventGeneratorKitImpl *impl_;
};
#endif /* not ParserEventGeneratorKit_INCLUDED */
|