need to define another constructor to make the SafeFilePtr class work for more cases

This commit is contained in:
Axel Kohlmeyer
2025-02-12 10:34:21 -05:00
parent 5b7bf1951e
commit 944e50b06a

View File

@ -33,6 +33,8 @@ Drop in replacement for ``FILE *``. Use as ``SafeFilePtr fp;`` instead of
class SafeFilePtr {
public:
SafeFilePtr() : fp(nullptr) {};
SafeFilePtr(FILE *_fp) : fp(_fp) {};
SafeFilePtr(const SafeFilePtr &) = delete;
SafeFilePtr(const SafeFilePtr &&) = delete;
SafeFilePtr &operator=(const SafeFilePtr &) = delete;