| souffle
    2.0.2-371-g6315b36
    | 
 
 
 
Go to the documentation of this file.
   66         default: 
return false;
 
   82         default: 
return false;
 
   98         default: 
fatal(
"invalid relation tag");
 
  110         default: 
fatal(
"invalid relation tag");
 
  148     switch (representation) {
 
  
#define UNREACHABLE_BAD_CASE_ANALYSIS
RelationRepresentation getRelationRepresentationFromTag(const RelationTag &tag)
Get the corresponding RelationRepresentation for a valid RelationTag.
RelationQualifier getRelationQualifierFromTag(const RelationTag &tag)
Get the corresponding RelationQualifier for a valid RelationTag.
RelationTag
Space of user-chosen tags that a relation can have.
std::ostream & operator<<(std::ostream &os, AggregateOp op)
void fatal(const char *format, const Args &... args)
bool isRelationQualifierTag(const RelationTag &tag)
Check if a given relation tag is a relation qualifier.
RelationRepresentation
Space of internal representations that a relation can have.
RelationQualifier
Space of qualifiers that a relation can have.
bool isRelationRepresentationTag(const RelationTag &tag)
Check if a given relation tag sets a relation representation.