By the way Skl is my variable so Skl is not a function.
Correct, like I said, it is a data type. The member function of that data type is usually only relevant to a specific instance of that data type.
Unfortunately my crystal ball is broken again, so I can not magically see the code that you wrote for the "Skl" data type and therefore cannot tell you how it should be written nor can I see into your thoughts to tell what it is you are trying to accomplish. If you could post this code along with a brief explanation of what it is you're trying to do then I may be able to help you further.