12 Jul
                
                    2005
                
            
            
                12 Jul
                
                '05
                
            
            
            
        
    
                1:06 a.m.
            
        Hi,
I'm trying to pick good names for the fundamental iostreams components streambuf_facade and stream_facade:
template<typename Device ... > class streambuf_facade : public basic_streambuf< > { // Peform i/o using an instance of Device };
template<typename Device ... > class stream_facade : public basic_[i][o]stream< > { // Peform i/o using an instance of Device };
Here are the candidates:
1. streambuf_facade / stream_facade
If this components indeed follow Facade pattern this would be my choice of name. Gennadiy