All Downloads are FREE. Search and download functionalities are using the official Maven repository.

z3-z3-4.13.0.src.parsers.smt2.marshal.h Maven / Gradle / Ivy

The newest version!
/*++
Copyright (c) 2017 Arie Gurfinkel
Module Name:

   marshal.h

Abstract:

   marshaling and unmarshaling of expressions

   --*/
#pragma once

#include 
#include 

#include "ast/ast.h"

std::ostream &marshal(std::ostream &os, expr_ref e, ast_manager &m);
std::string marshal(expr_ref e, ast_manager &m);
expr_ref unmarshal(std::string s, ast_manager &m);
expr_ref unmarshal(std::istream &is, ast_manager &m);







© 2015 - 2024 Weber Informatics LLC | Privacy Policy