// Some simple C++ utilities.
//
// Eli Bendersky [http://eli.thegreenplace.net]
// This code is in the public domain.
namespace internal // namespace internal
// Can be used as a stream, and exits with an error after printing.
// For example:
// DIE << "bad stuff " << foo << " " << bar;
// Simple Timer for high-precision timing measurements. Usage:
//
// Timer t;
// ... code to measure
// t.elapsed() returns the number of seconds elapsed since t was created.
class Timer ;
// Parses the command-line for BF executors, to obtain the bf file path and
// values for flags. These are taken by pointers and assigned in this function.
// If any error occurs during parsing, this function reports it and exits.
// All flags are expected to be supplied before the positional bf file path,
// which has to be last on the command line.
void ;
/* UTILS_H */