Changeset 290:f6899946c1ac in lemon-1.2 for lemon/graph_to_eps.h
- Timestamp:
- 09/30/08 20:53:18 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/graph_to_eps.h
r280 r290 41 41 #include<lemon/color.h> 42 42 #include<lemon/bits/bezier.h> 43 #include<lemon/error.h> 43 44 44 45 … … 1167 1168 graphToEps(G &g,const char *file_name) 1168 1169 { 1170 std::ostream* os = new std::ofstream(file_name); 1171 if (!(*os)) { 1172 delete os; 1173 throw IoError(file_name, "Cannot write file"); 1174 } 1169 1175 return GraphToEps<DefaultGraphToEpsTraits<G> > 1170 (DefaultGraphToEpsTraits<G>(g,* new std::ofstream(file_name),true));1176 (DefaultGraphToEpsTraits<G>(g,*os,true)); 1171 1177 } 1172 1178 … … 1183 1189 graphToEps(G &g,const std::string& file_name) 1184 1190 { 1191 std::ostream* os = new std::ofstream(file_name.c_str()); 1192 if (!(*os)) { 1193 delete os; 1194 throw IoError(file_name, "Cannot write file"); 1195 } 1185 1196 return GraphToEps<DefaultGraphToEpsTraits<G> > 1186 (DefaultGraphToEpsTraits<G>(g,* new std::ofstream(file_name.c_str()),true));1197 (DefaultGraphToEpsTraits<G>(g,*os,true)); 1187 1198 } 1188 1199
Note: See TracChangeset
for help on using the changeset viewer.