bool show_store_entry<rcbdd>::operator()( rcbdd& bdd, const std::string& dotname, const command& cmd ) { using namespace std::placeholders; auto * fd = fopen( dotname.c_str(), "w" ); if ( cmd.is_set( "add" ) ) { bdd.manager().DumpDot( std::vector<ADD>{bdd.chi().Add()}, 0, 0, fd ); } else { bdd.manager().DumpDot( std::vector<BDD>{bdd.chi()}, 0, 0, fd ); } fclose( fd ); return true; }