#ifndef GLSLENGINE_H #define GLSLENGINE_H #include "glsl.h" #include "glslmemorypool.h" #include #include namespace GLSL { class GLSL_EXPORT Engine { public: Engine(); ~Engine(); const std::string *identifier(const std::string &s); const std::string *identifier(const char *s, int n); MemoryPool *pool(); private: std::set _identifiers; MemoryPool _pool; }; } // namespace GLSL #endif // GLSLENGINE_H