[FOLD] streambuf use construct, destroy alloc methods