Found while working on parser migration of datatypes.
/** is this a tuple datatype? */
bool isTuple() const;
- /** get the record representation for this datatype */
- Record* getRecord() const;
-
/**
* Return the cardinality of this datatype.
* The DType must be resolved.
#include "theory/datatypes/theory_datatypes_utils.h"
namespace CVC4 {
-
-namespace expr {
-namespace attr {
-struct DatatypeConstructorTypeGroundTermTag {};
-} /* CVC4::expr::attr namespace */
-} /* CVC4::expr namespace */
-
namespace theory {
namespace datatypes {
-typedef expr::Attribute<expr::attr::DatatypeConstructorTypeGroundTermTag, Node>
- GroundTermAttr;
-
struct DatatypeConstructorTypeRule {
inline static TypeNode computeType(NodeManager* nodeManager, TNode n,
bool check) {