Operator () that closes and deletes the file handle. */
| 55 | { |
| 56 | /** Operator () that closes and deletes the file handle. */ |
| 57 | void operator()(VSIVirtualHandle* poHandle) |
| 58 | { |
| 59 | if (poHandle) |
| 60 | { |
| 61 | poHandle->Close(); |
| 62 | delete poHandle; |
| 63 | } |
| 64 | } |
| 65 | }; |
| 66 | |
| 67 | typedef std::unique_ptr<VSIVirtualHandle, PDALVirtualHandleCloser> |