You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Removed APIs that were marked as deprecated a long time ago. Disabled
by default support for path construction, assignment and appending from
container types. Users can still enable this functionality by defining
BOOST_FILESYSTEM_DEPRECATED.
Updated docs, tests and examples accordingly.
<i>Function removed, use <code>create_directory(const path& to, const path& from)</code> instead (note the reversed order of arguments)</i></td>
320
-
</tr>
321
-
<tr>
322
-
<tdstyle="font-size: 10pt" valign="top">
323
-
<code>class directory_entry</code></td>
324
-
<tdstyle="font-size: 10pt" valign="top">
325
-
<code>filename()</code></td>
326
-
<tdstyle="font-size: 10pt" valign="top">
327
-
✔</td>
328
-
<tdstyle="font-size: 10pt" valign="top">
329
-
<i>Function removed, use </i><code>path().filename()</code><i> instead.</i></td>
330
-
</tr>
331
-
<tr>
332
-
<tdstyle="font-size: 10pt" valign="top">
333
-
<code>class directory_entry</code></td>
334
-
<tdstyle="font-size: 10pt" valign="top">
335
-
<code>leaf()</code></td>
336
-
<tdstyle="font-size: 10pt" valign="top">
337
-
✔</td>
338
-
<tdstyle="font-size: 10pt" valign="top">
339
-
<i>Function removed, use </i><code>path().filename()</code><i> instead.</i></td>
340
-
</tr>
341
-
<tr>
342
-
<tdstyle="font-size: 10pt" valign="top">
343
-
<code>class directory_entry</code></td>
344
-
<tdstyle="font-size: 10pt" valign="top">
345
-
<code>string()</code></td>
346
-
<tdstyle="font-size: 10pt" valign="top">
347
-
✔</td>
348
-
<tdstyle="font-size: 10pt" valign="top">
349
-
<i>Function removed, use </i><code>path().string()</code><i> instead.</i></td>
The header provides <code>filesystem_error</code>, <code>file_status</code>, <code>directory_entry</code>, <code>directory_iterator</code>, <code>recursive_directory_iterator</code> and associated enums and functions.</td>
391
-
<tdstyle="font-size: 10pt" valign="top">
392
-
✔</td>
393
-
<tdstyle="font-size: 10pt" valign="top">
394
-
<i>These components were moved to separate headers </i><code>exception.hpp</code><i>, </i><code>file_status.hpp</code><i> and </i><code>directory.hpp</code><i>.
395
-
The workaround is to include the new headers or </i><code>filesystem.hpp</code><i>. The new headers are still included by </i><code>operations.hpp</code><i> if
396
-
</i><code>BOOST_FILESYSTEM_NO_DEPRECATED</code><i> is not defined.</i></td>
397
-
</tr>
398
-
<tr>
399
-
<tdstyle="font-size: 10pt" valign="top">
400
-
<code>path_traits.hpp</code></td>
401
-
<tdstyle="font-size: 10pt" valign="top">
402
-
The header contains implementation details of class <code>path</code>.</td>
403
-
<tdstyle="font-size: 10pt" valign="top">
404
-
✔</td>
405
-
<tdstyle="font-size: 10pt" valign="top">
406
-
<i>The header is deprecated and should not be used in user's code. Unavailable if </i><code>BOOST_FILESYSTEM_NO_DEPRECATED</code><i> is defined and will be permanently removed in a future release.</i></td>
407
-
</tr>
408
-
<tr>
409
-
<tdstyle="font-size: 10pt" valign="top">
410
-
Macro definitions</td>
411
-
<tdstyle="font-size: 10pt" valign="top">
412
-
<code>BOOST_WINDOW_API</code></td>
413
-
<tdstyle="font-size: 10pt" valign="top">
414
-
</td>
415
-
<tdstyle="font-size: 10pt" valign="top">
416
-
<i>No longer supported; API selection is always automatic.</i></td>
417
-
</tr>
418
-
<tr>
419
-
<tdstyle="font-size: 10pt" valign="top">
420
-
Macro definitions</td>
421
-
<tdstyle="font-size: 10pt" valign="top">
422
-
<code>BOOST_POSIX_API</code></td>
423
-
<tdstyle="font-size: 10pt" valign="top">
424
-
</td>
425
-
<tdstyle="font-size: 10pt" valign="top">
426
-
<i>No longer supported; API selection is always automatic.</i></td>
427
-
</tr>
428
-
<tr>
429
-
<tdstyle="font-size: 10pt" valign="top">
430
-
Macro definitions</td>
431
-
<tdstyle="font-size: 10pt" valign="top">
432
-
<code>BOOST_WINDOW_PATH</code></td>
433
-
<tdstyle="font-size: 10pt" valign="top">
434
-
</td>
435
-
<tdstyle="font-size: 10pt" valign="top">
436
-
<i>No longer supported; native path format selection is always automatic.</i></td>
437
-
</tr>
438
-
<tr>
439
-
<tdstyle="font-size: 10pt" valign="top">
440
-
Macro definitions</td>
441
-
<tdstyle="font-size: 10pt" valign="top">
442
-
<code>BOOST_POSIX_PATH</code></td>
443
-
<tdstyle="font-size: 10pt" valign="top">
444
-
</td>
445
-
<tdstyle="font-size: 10pt" valign="top">
446
-
<i>No longer supported; native path format selection is always automatic.</i></td>
0 commit comments