Lines Matching refs:File

43 File::GetStreamOpenModeFromOptions(File::OpenOptions options) {  in GetStreamOpenModeFromOptions()
44 if (options & File::eOpenOptionAppend) { in GetStreamOpenModeFromOptions()
45 if (options & File::eOpenOptionRead) { in GetStreamOpenModeFromOptions()
46 if (options & File::eOpenOptionCanCreateNewOnly) in GetStreamOpenModeFromOptions()
50 } else if (options & File::eOpenOptionWrite) { in GetStreamOpenModeFromOptions()
51 if (options & File::eOpenOptionCanCreateNewOnly) in GetStreamOpenModeFromOptions()
56 } else if (options & File::eOpenOptionRead && in GetStreamOpenModeFromOptions()
57 options & File::eOpenOptionWrite) { in GetStreamOpenModeFromOptions()
58 if (options & File::eOpenOptionCanCreate) { in GetStreamOpenModeFromOptions()
59 if (options & File::eOpenOptionCanCreateNewOnly) in GetStreamOpenModeFromOptions()
65 } else if (options & File::eOpenOptionRead) { in GetStreamOpenModeFromOptions()
67 } else if (options & File::eOpenOptionWrite) { in GetStreamOpenModeFromOptions()
75 Expected<File::OpenOptions> File::GetOptionsFromMode(llvm::StringRef mode) { in GetOptionsFromMode()
97 int File::kInvalidDescriptor = -1;
98 FILE *File::kInvalidStream = nullptr;
100 Status File::Read(void *buf, size_t &num_bytes) { in Read()
103 Status File::Write(const void *buf, size_t &num_bytes) { in Write()
107 bool File::IsValid() const { return false; } in IsValid()
109 Status File::Close() { return Flush(); } in Close()
111 IOObject::WaitableHandle File::GetWaitableHandle() { in GetWaitableHandle()
115 Status File::GetFileSpec(FileSpec &file_spec) const { in GetFileSpec()
120 int File::GetDescriptor() const { return kInvalidDescriptor; } in GetDescriptor()
122 FILE *File::GetStream() { return nullptr; } in GetStream()
124 off_t File::SeekFromStart(off_t offset, Status *error_ptr) { in SeekFromStart()
130 off_t File::SeekFromCurrent(off_t offset, Status *error_ptr) { in SeekFromCurrent()
136 off_t File::SeekFromEnd(off_t offset, Status *error_ptr) { in SeekFromEnd()
142 Status File::Read(void *dst, size_t &num_bytes, off_t &offset) { in Read()
146 Status File::Write(const void *src, size_t &num_bytes, off_t &offset) { in Write()
150 Status File::Flush() { return Status(); } in Flush()
152 Status File::Sync() { return Flush(); } in Sync()
154 void File::CalculateInteractiveAndTerminal() { in CalculateInteractiveAndTerminal()
187 bool File::GetIsInteractive() { in GetIsInteractive()
193 bool File::GetIsRealTerminal() { in GetIsRealTerminal()
199 bool File::GetIsTerminalWithColors() { in GetIsTerminalWithColors()
205 size_t File::Printf(const char *format, ...) { in Printf()
213 size_t File::PrintfVarArg(const char *format, va_list args) { in PrintfVarArg()
228 Expected<File::OpenOptions> File::GetOptions() const { in GetOptions()
234 uint32_t File::GetPermissions(Status &error) const { in GetPermissions()
249 Expected<File::OpenOptions> NativeFile::GetOptions() const { return m_options; } in GetOptions()
729 return File::PrintfVarArg(format, args); in PrintfVarArg()
733 mode_t File::ConvertOpenOptionsForPOSIXOpen(OpenOptions open_options) { in ConvertOpenOptionsForPOSIXOpen()
757 char File::ID = 0;