Are there any plans to have a C++ like shading language for OpenGL?

I am working on a project where I lots of code that needs to be accessed on CPU side (in C++) and in a shader in glsl. It works as long as I limit myself to the C subset of C++ but from a design perspective, this is really inconvenient. I especially miss member functions and references. I recently learned that the OpenCL computing language supports some C++ like features so I wondered if there is any planned c++ shading language.
(I know that I need to deal with this differently anyway for know but I was just interested)