namespace kind {
enum Kind_t {
- UNDEFINED_KIND = -1, /*! undefined */
- NULL_EXPR, /*! Null kind */
+ UNDEFINED_KIND = -1, /**< undefined */
+ NULL_EXPR, /**< Null kind */
${kind_decls}
- LAST_KIND
+ LAST_KIND /**< marks the upper-bound of this enumeration */
};/* enum Kind_t */
* mean, see src/theory/builtin/kinds.
*/
enum MetaKind_t {
- INVALID = -1, /*! special node non-kinds like NULL_EXPR or LAST_KIND */
- VARIABLE, /*! special node kinds: no operator */
- OPERATOR, /*! operators that get "inlined" */
- PARAMETERIZED, /*! parameterized ops (like APPLYs) that carry extra data */
- CONSTANT /*! constants */
+ INVALID = -1, /**< special node non-kinds like NULL_EXPR or LAST_KIND */
+ VARIABLE, /**< special node kinds: no operator */
+ OPERATOR, /**< operators that get "inlined" */
+ PARAMETERIZED, /**< parameterized ops (like APPLYs) that carry extra data */
+ CONSTANT /**< constants */
};/* enum MetaKind_t */
}/* CVC4::kind::metakind namespace */
nc=$2
comment=$3
- kind_decls="${kind_decls} $r, /*! $comment */
+ kind_decls="${kind_decls} $r, /**< $comment */
"
kind_printers="${kind_printers} case $r: out << \"$r\"; break;
"
** Regarding the backing store (typically on the stack): the file
** below provides the template:
**
- ** template <unsigned nchild_thresh> class NodeBuilder;
+ ** template < unsigned nchild_thresh > class NodeBuilder;
**
** The default:
**
* Caches the pair of the node and the literal corresponding to the
* translation.
* @param node the node
- * @param lit the literal
*/
bool hasLiteral(TNode node) const;
/********************* */
-/*! \file arith_propagator.cpp
+/*! \file unate_propagator.cpp
** \verbatim
** Original author: taking
** Major contributors: none
/********************* */
-/*! \file arith_propagator.h
+/*! \file unate_propagator.h
** \verbatim
** Original author: taking
** Major contributors: none
CareSet d_careSet;
// === STATISTICS ===
- AverageStat d_explanationLength;/*! average explanation length */
- IntStat d_newSkolemVars;/*! new vars created */
+ AverageStat d_explanationLength;/**< average explanation length */
+ IntStat d_newSkolemVars;/**< new vars created */
static inline bool isCongruenceOperator(Kind k) {
return isInCongruenceOperatorList<CongruenceOperatorList>(k);