#include "CommonTools/Utils/interface/LogicalBinaryOperator.h"

using namespace reco::parser;
template <>
bool LogicalBinaryOperator<std::logical_and<bool> >::operator()(const edm::ObjectWithDict &o) const {
  return (*lhs_)(o) && (*rhs_)(o);
}
template <>
bool LogicalBinaryOperator<std::logical_or<bool> >::operator()(const edm::ObjectWithDict &o) const {
  return (*lhs_)(o) || (*rhs_)(o);
}
