The illustration shows the syntax as follows:

                                    "class ClassName
{
public:"
"friend DeclarationForFriendFunction_1
friend DeclarationForFriendFunction_2" annotated as "You need not list the friend
functions first. You can inter mix the order of these function declarations."
..
.
"MemberFunctionDeclarations
private:
PrivateMemberDeclarations
};"