Result 
          This class represents a
          
           
            
             cvc5::Solver
            
           
          
          result.
         
          A
          
           
            
             cvc5::Result
            
           
          
          encapsulates a 3-valued solver result (sat, unsat,
unknown). Explanations for unknown results are represented as enum class
          
           
            
             cvc5::UnknownExplanation
            
           
          
          and can be queried via
          
           
            
             cvc5::Result::getUnknownExplanation()
            
           
          
          .
         
- 
           
           
           
           
           
           
           
           
           
            
             class
            
           
           
           
           
            
             
              Result
             
            
           
           
            
           
           
 - 
           
Encapsulation of a three-valued solver result, with explanations.
Public Functions
- 
              
              
              
              
              
              
              
              
              
               
                
                 Result
                
               
              
              
               (
              
              
               )
              
              
               
              
              
 - 
              
Constructor.
 
- 
              
              
              
              
              
              
              
              
              
               
                bool
               
              
              
              
              
               
                
                 isNull
                
               
              
              
               (
              
              
               )
              
              
              
              
               
                const
               
              
              
               
              
              
 
- 
              
              
              
              
              
              
              
              
              
               
                bool
               
              
              
              
              
               
                
                 isSat
                
               
              
              
               (
              
              
               )
              
              
              
              
               
                const
               
              
              
               
              
              
 - 
              
- Returns :
 - 
                
True if this result is from a satisfiable checkSat() or checkSatAssuming() query.
 
 
- 
              
              
              
              
              
              
              
              
              
               
                bool
               
              
              
              
              
               
                
                 isUnsat
                
               
              
              
               (
              
              
               )
              
              
              
              
               
                const
               
              
              
               
              
              
 - 
              
- Returns :
 - 
                
True if this result is from an unsatisfiable checkSat() or checkSatAssuming() query.
 
 
- 
              
              
              
              
              
              
              
              
              
               
                bool
               
              
              
              
              
               
                
                 isUnknown
                
               
              
              
               (
              
              
               )
              
              
              
              
               
                const
               
              
              
               
              
              
 - 
              
- Returns :
 - 
                
True if result is from a checkSat() or checkSatAssuming() query and cvc5 was not able to determine (un)satisfiability.
 
 
- 
              
              
              
              
              
              
              
              
              
               
                bool
               
              
              
              
              
               
                
                 operator
                
               
               
                
                 ==
                
               
              
              
               (
              
              
               
                const
               
              
              
              
              
               
                
                 Result
                
               
              
              
              
              
               
                &
               
              
              
               
                r
               
              
              
               )
              
              
              
              
               
                const
               
              
              
               
              
              
 - 
              
Operator overloading for equality of two results.
- Parameters :
 - 
                
r – The result to compare to for equality.
 - Returns :
 - 
                
True if the results are equal.
 
 
- 
              
              
              
              
              
              
              
              
              
               
                bool
               
              
              
              
              
               
                
                 operator
                
               
               
                
                 !=
                
               
              
              
               (
              
              
               
                const
               
              
              
              
              
               
                
                 Result
                
               
              
              
              
              
               
                &
               
              
              
               
                r
               
              
              
               )
              
              
              
              
               
                const
               
              
              
               
              
              
 - 
              
Operator overloading for disequality of two results.
- Parameters :
 - 
                
r – The result to compare to for disequality.
 - Returns :
 - 
                
True if the results are disequal.
 
 
- 
              
              
              
              
              
              
              
              
              
               
                
                 UnknownExplanation
                
               
              
              
              
              
               
                
                 getUnknownExplanation
                
               
              
              
               (
              
              
               )
              
              
              
              
               
                const
               
              
              
               
              
              
 - 
              
- Returns :
 - 
                
An explanation for an unknown query result.
 
 
- 
              
              
              
              
              
              
              
              
              
               
                std
               
              
              
               
                ::
               
              
              
               
                string
               
              
              
              
              
               
                
                 toString
                
               
              
              
               (
              
              
               )
              
              
              
              
               
                const
               
              
              
               
              
              
 - 
              
- Returns :
 - 
                
A string representation of this result.
 
 
 - 
              
              
              
              
              
              
              
              
              
               
                
                 Result
                
               
              
              
               (
              
              
               )