|
mini-llvm 0.1.0
|
#include <FileHandle.h>
Public Member Functions | |
| FileHandle ()=default | |
| FileHandle (FILE *handle) | |
| FileHandle (const Path &path, const SystemString &mode) | |
| ~FileHandle () | |
| FileHandle (const FileHandle &)=delete | |
| FileHandle (FileHandle &&other) noexcept | |
| FileHandle & | operator= (FileHandle other) noexcept |
| operator bool () const | |
| FILE * | get () |
| const FILE * | get () const |
| void | open (const Path &path, const SystemString &mode) |
| void | close () |
| FILE * | release () |
| void | swap (FileHandle &other) noexcept |
|
default |
|
inlineexplicit |
| mini_llvm::FileHandle::FileHandle | ( | const Path & | path, |
| const SystemString & | mode ) |
| mini_llvm::FileHandle::~FileHandle | ( | ) |
|
delete |
|
inlinenoexcept |
| void mini_llvm::FileHandle::close | ( | ) |
|
inline |
|
inline |
| void mini_llvm::FileHandle::open | ( | const Path & | path, |
| const SystemString & | mode ) |
|
inlineexplicit |
|
inlinenoexcept |
| FILE * mini_llvm::FileHandle::release | ( | ) |
|
inlinenoexcept |