diff options
Diffstat (limited to 'src/expr/metakind_template.h')
-rw-r--r-- | src/expr/metakind_template.h | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/src/expr/metakind_template.h b/src/expr/metakind_template.h index fc0910893..079199359 100644 --- a/src/expr/metakind_template.h +++ b/src/expr/metakind_template.h @@ -1,14 +1,17 @@ /********************* */ -/** metakind_template.h +/*! \file metakind_template.h + ** \verbatim ** Original author: mdeters ** Major contributors: none - ** Minor contributors (to current version): none + ** Minor contributors (to current version): dejan, cconway ** This file is part of the CVC4 prototype. ** Copyright (c) 2009, 2010 The Analysis of Computer Systems Group (ACSys) ** Courant Institute of Mathematical Sciences ** New York University ** See the file COPYING in the top-level source directory for licensing - ** information. + ** information.\endverbatim + ** + ** \brief Template for the metakind header. ** ** Template for the metakind header. **/ @@ -294,23 +297,6 @@ ${metakind_ubchildren} return ubs[k]; } -/** Returns true if the given kind is associative. This is used by ExprManager to - * decide whether it's safe to modify big expressions by changing the grouping of - * the arguments. */ -/* TODO: This could be generated. */ -inline bool isAssociative(::CVC4::Kind k) { - switch(k) { - case kind::AND: - case kind::OR: - case kind::MULT: - case kind::PLUS: - return true; - - default: - return false; - } -} - }/* CVC4::kind::metakind namespace */ }/* CVC4::kind namespace */ }/* CVC4 namespace */ |