// SPDX-License-Identifier: MIT
#include "MNamespace.hh"
#include <ostream>
NamespaceHeaderWriter::NamespaceHeaderWriter( std::ostream &stream, std::string &indent )
: Writer( stream, indent )
{
// blank
}
void NamespaceHeaderWriter::operator( )( const std::string &str )
{
_Stream << _Indent << "namespace " << str << std::endl
<< _Indent << "{" << std::endl;
right( );
}
NamespaceTailWriter::NamespaceTailWriter( std::ostream &stream, std::string &indent )
: Writer( stream, indent )
{
// blank
}
void NamespaceTailWriter::operator( )( const std::string &str )
{
left( );
_Stream << _Indent << "} // end namespace -- " << str << std::endl;
}