diff --git a/hoot-core/src/main/cpp/hoot/core/criterion/ChainCriterion.cpp b/hoot-core/src/main/cpp/hoot/core/criterion/ChainCriterion.cpp
index 113dd81..02d20cc 100644
--- a/hoot-core/src/main/cpp/hoot/core/criterion/ChainCriterion.cpp
+++ b/hoot-core/src/main/cpp/hoot/core/criterion/ChainCriterion.cpp
@@ -88,4 +88,15 @@ bool ChainCriterion::isSatisfied(const ConstElementPtr& e) const
return true;
}
+QString ChainCriterion::toString() const
+{
+ LOG_VART(_criteria.size());
+ QString txt = "ChainCriterion members: ";
+ for (size_t i = 0; i < _criteria.size(); i++)
+ {
+ txt += typeid(*_criteria.at(i)).name();
+ }
+ return txt;
+}
+
}