| 1024 | } |
| 1025 | |
| 1026 | IOContext ImageCtx::get_data_io_context() const { |
| 1027 | #ifdef __cpp_lib_atomic_shared_ptr |
| 1028 | return data_io_context.load(); |
| 1029 | #else |
| 1030 | return atomic_load(&data_io_context); |
| 1031 | #endif |
| 1032 | } |
| 1033 | |
| 1034 | IOContext ImageCtx::duplicate_data_io_context() const { |
| 1035 | auto ctx = get_data_io_context(); |
no test coverage detected