#include <config.h>
-
#include "RadioButtonGroup.h"
-#include "lyx_forms.h"
+
#include "xforms_helpers.h"
-#include "support/LAssert.h"
-#include "debug.h" // for lyxerr
+#include "debug.h"
+
#include "support/lyxfunctional.h"
-#include <algorithm>
-#include <iterator>
+#include "lyx_forms.h"
-using namespace lyx::support;
+#include <boost/assert.hpp>
-using std::find_if;
using std::endl;
{
// Object must be a ROUND3DBUTTON (let all radio buttons look the same)
// and of type RADIO_BUTTON (otherwise it ain't work).
- Assert(ob && ob->objclass == FL_ROUND3DBUTTON
+ BOOST_ASSERT(ob && ob->objclass == FL_ROUND3DBUTTON
&& ob->type == FL_RADIO_BUTTON);
map.push_back(ButtonValuePair(ob, value));
}
-template < typename T >
-struct is_set_button {
+template <typename T>
+struct is_set_button : public std::unary_function<T, bool> {
bool operator() (T const & item) const
{
return fl_get_button((item).first);