mirror of
				https://github.com/Z3Prover/z3
				synced 2025-10-31 11:42:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
	
		
			797 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
	
		
			797 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| /**
 | |
| Copyright (c) 2012-2014 Microsoft Corporation
 | |
|    
 | |
| Module Name:
 | |
| 
 | |
|     Status.java
 | |
| 
 | |
| Abstract:
 | |
| 
 | |
| Author:
 | |
| 
 | |
|     @author Christoph Wintersteiger (cwinter) 2012-03-15
 | |
| 
 | |
| Notes:
 | |
|     
 | |
| **/ 
 | |
| 
 | |
| package com.microsoft.z3;
 | |
| 
 | |
| /**
 | |
|  * Status values.
 | |
|  **/
 | |
| public enum Status
 | |
| {
 | |
|     // / Used to signify an unsatisfiable status.
 | |
|     UNSATISFIABLE(-1),
 | |
| 
 | |
|     // / Used to signify an unknown status.
 | |
|     UNKNOWN(0),
 | |
| 
 | |
|     // / Used to signify a satisfiable status.
 | |
|     SATISFIABLE(1);
 | |
| 
 | |
|     private final int intValue;
 | |
| 
 | |
|     Status(int v)
 | |
|     {
 | |
|         this.intValue = v;
 | |
|     }
 | |
| 
 | |
|     public static Status fromInt(int v)
 | |
|     {
 | |
|         for (Status k : values())
 | |
|             if (k.intValue == v)
 | |
|                 return k;
 | |
|         return values()[0];
 | |
|     }
 | |
| 
 | |
|     public final int toInt()
 | |
|     {
 | |
|         return this.intValue;
 | |
|     }
 | |
| }
 |