Moved operator delete to public area to appease gcc and conform to C++ standard.