Solaris and clang compliation issues.
Removed unnecessary restrict qualifier from member function argument.