82 int size = m_criteriaVec.size();
84 for (
int i = 0; i < size; i++ )
86 if ( m_criteriaVec[i]->satisfyCriteria() )
88 m_result = m_criteriaVec[i]->getBehaviour();
89 std::string::size_type separator = m_result.find(
'_' );
90 std::string perform = m_result.substr( 0, separator );
91 if ( perform ==
"continue" ) { m_midMark = m_result.substr( separator + 1 ); }
92 else {
return m_criteriaVec[i]->idCriteria(); }