Files
rk35xx-android14/frameworks/native/services/vr/performanced/unique_file.h
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

21 lines
446 B
C++

#ifndef ANDROID_DVR_PERFORMANCED_UNIQUE_FILE_H_
#define ANDROID_DVR_PERFORMANCED_UNIQUE_FILE_H_
#include <stdio.h>
#include <memory>
namespace android {
namespace dvr {
// Utility to manage the lifetime of a file pointer.
struct FileDeleter {
void operator()(FILE* fp) { fclose(fp); }
};
using UniqueFile = std::unique_ptr<FILE, FileDeleter>;
} // namespace dvr
} // namespace android
#endif // ANDROID_DVR_PERFORMANCED_UNIQUE_FILE_H_