Lines Matching defs:SBFile
1 //===-- SBFile.cpp --------------------------------------------------------===//
9 #include "lldb/API/SBFile.h"
17 SBFile::~SBFile() = default;
19 SBFile::SBFile(FileSP file_sp) : m_opaque_sp(file_sp) {
25 SBFile::SBFile(const SBFile &rhs) : m_opaque_sp(rhs.m_opaque_sp) {
29 SBFile &SBFile ::operator=(const SBFile &rhs) {
37 SBFile::SBFile() { LLDB_INSTRUMENT_VA(this); }
39 SBFile::SBFile(FILE *file, bool transfer_ownership) {
45 SBFile::SBFile(int fd, const char *mode, bool transfer_owndership) {
57 SBError SBFile::Read(uint8_t *buf, size_t num_bytes, size_t *bytes_read) {
62 error = Status::FromErrorString("invalid SBFile");
71 SBError SBFile::Write(const uint8_t *buf, size_t num_bytes,
77 error = Status::FromErrorString("invalid SBFile");
86 SBError SBFile::Flush() {
91 error = Status::FromErrorString("invalid SBFile");
98 bool SBFile::IsValid() const {
103 SBError SBFile::Close() {
111 SBFile::operator bool() const {
116 bool SBFile::operator!() const {
121 FileSP SBFile::GetFile() const {