// compiler directs the user to the template file instead of the
// generated one. We don't want the user to modify the generated one,
// since it'll get overwritten on a later build.
-#line 36 "${template}"
+#line 37 "${template}"
using namespace CVC4::kind;
using namespace std;
std::ostream& operator<<(std::ostream& out, TypeConstant typeConstant) {
switch(typeConstant) {
${type_constant_descriptions}
-#line 51 "${template}"
+#line 68 "${template}"
default:
out << "UNKNOWN_TYPE_CONSTANT";
break;
std::ostream& operator<<(std::ostream& out, TheoryId theoryId) {
switch(theoryId) {
${theory_descriptions}
-#line 64 "${template}"
+#line 81 "${template}"
default:
out << "UNKNOWN_THEORY";
break;
case kind::NULL_EXPR:
break;
${kind_to_theory_id}
-#line 78 "${template}"
+#line 95 "${template}"
case kind::LAST_KIND:
break;
}
TheoryId typeConstantToTheoryId(::CVC4::TypeConstant typeConstant) {
switch(typeConstant) {
${type_constant_to_theory_id}
-#line 88 "${template}"
+#line 105 "${template}"
case LAST_TYPE:
break;
}
std::string getStatsPrefix(TheoryId theoryId) {
switch(theoryId) {
${theory_stats_prefixes}
-#line 98 "${template}"
+#line 115 "${template}"
default:
break;
}