-#ifndef MSP_GL_SL_COMPATIBILITY_H_
-#define MSP_GL_SL_COMPATIBILITY_H_
+#ifndef MSP_GL_SL_FINALIZE_H_
+#define MSP_GL_SL_FINALIZE_H_
#include <string>
#include "visitor.h"
namespace GL {
namespace SL {
+/** Assigns location and binding layout qualifiers to interface variables and
+blocks. */
class LocationAllocator: private TraversingVisitor
{
private: