Perhaps I'm missing something, but I don't see this file getting used anywhere? We use .inl files for code which needs to be exposed via a header (for inlining or because it's a template for public use) but which we don't want cluttering up the .h - is that what this is?