unsupported static global members

I was surprised to see that it is not supported to have global kernels as class-members, even if they are declared static. I could not think of a reason, syntactic or semantic, why this hasn’t been implemented, so I posted this as a question on StackOverflow ([url]c++ - CUDA: Why is it not possible to define static global member functions? - Stack Overflow). By now, some of the answers have been removed by the authors, but I received a lot of discontent with my question! I just wanted to know what the problem, if any, is with this feature. I was hoping to have more luck here, so forgive me for being curious! :-)