Elaboradar 0.1
|
◆ fopen_checked()
A wrapper of fopen that throws an exception if it cannot open the file. If description is provided, it is used in the error message to say what is the file that we were trying to open. It always return a valid, open FILE pointer. Definizione alla linea 144 del file utils.cpp. 145{
146 FILE* res = fopen(fname, mode);
147 if (!res)
148 {
149 string errmsg("cannot open ");
150 if (description)
151 {
152 errmsg += description;
153 errmsg += " ";
154 }
155 errmsg += fname;
156 errmsg += " (";
157 errmsg += mode;
158 errmsg += "): ";
159 errmsg += strerror(errno);
160 throw runtime_error(errmsg);
161 }
162 return res;
163}
Referenzia fopen_checked(). Referenziato da fopen_checked(), elaboradar::Assets::load_ascii(), elaboradar::Assets::load_raw(), elaboradar::Assets::write_image(), elaboradar::Assets::write_last_vpr(), elaboradar::Assets::write_subimage(), elaboradar::Assets::write_vpr0(), e elaboradar::Assets::write_vpr_hmax(). |