#include <iostream>
#include <stdlib.h>
#include <iomanip>
class ProgressUpdate
{
public:
: m_Process(po)
{}
{
std::ios state(NULL);
state.copyfmt(std::cout);
std::cout << std::fixed << std::setw( 3 ) << std::setprecision( 2 );
std::cout << m_Process.GetName()<< " Progress: " << m_Process.GetProgress() << std::endl;
std::cout.copyfmt(state);
}
private:
};
int main ( int argc, char* argv[] ) {
if ( argc < 4 ) {
std::cerr << "Usage: " << argv[0] << " <input> <variance> <output>\n";
return 1;
}
ProgressUpdate cmd(gaussian);
return 0;
}