#include <vector>
#include <boost/utility.hpp>
+
#include "support/LOstream.h"
/** An abstract base class for button policies.
inline
-std::ostream & operator<<(std::ostream & os, ButtonPolicy::SMInput smi)
+std::ostream & operator<<(std::ostream & os, ButtonPolicy::State st)
{
- os << int(smi);
+ os << int(st);
return os;
}
+
inline
-std::ostream & operator<<(std::ostream & os, ButtonPolicy::State st)
+std::ostream & operator<<(std::ostream & os, ButtonPolicy::SMInput smi)
{
- os << int(st);
+ os << int(smi);
return os;
}
+
//--------------------- Actual Policy Classes -----------------------------
/** Ok and Cancel buttons for dialogs with read-only operation.