I use the Guidelines Support Library's gsl::span (from Neil Macintosh's implementation) - with the header located at /usr/local/src/gsl/include.
I also use nVIDIA nSight 9.2, i.e. Eclipse CDT version 8.4.0.nvidia-something. I've added the include folder as a CDT user entry under Project Settings | Build | C/C++ General | Preprocessor Include Paths, Macros etc. - but this doesn't effect the indexer, which ignores the file. Also, the syntax highligher doesn't like it because it doesn't have a .hpp/.h/.hxx prefix.
How can get the span header to be properly recognized?