If the structure is internal to the class you can't use it as a return value, it doesn't matter if the member function is public, private, protected or whatever.
What do you plan to do with this return value? Normally a private member function will only work on either local variables or class member variables. So instead of returning a value, alter a class member variable.
Jim