Lines Matching defs:SBCommandReturnObject

1 //===-- SBCommandReturnObject.cpp -------------------------------*- C++ -*-===//
9 #include "lldb/API/SBCommandReturnObject.h"
35 // rvalue ctor+assignment are not used by SBCommandReturnObject.
48 SBCommandReturnObject::SBCommandReturnObject()
50 LLDB_RECORD_CONSTRUCTOR_NO_ARGS(SBCommandReturnObject);
53 SBCommandReturnObject::SBCommandReturnObject(CommandReturnObject &ref)
55 LLDB_RECORD_CONSTRUCTOR(SBCommandReturnObject,
59 SBCommandReturnObject::SBCommandReturnObject(const SBCommandReturnObject &rhs)
61 LLDB_RECORD_CONSTRUCTOR(SBCommandReturnObject,
62 (const lldb::SBCommandReturnObject &), rhs);
67 SBCommandReturnObject &SBCommandReturnObject::
68 operator=(const SBCommandReturnObject &rhs) {
70 lldb::SBCommandReturnObject &,
71 SBCommandReturnObject, operator=,(const lldb::SBCommandReturnObject &),
79 SBCommandReturnObject::~SBCommandReturnObject() = default;
81 bool SBCommandReturnObject::IsValid() const {
82 LLDB_RECORD_METHOD_CONST_NO_ARGS(bool, SBCommandReturnObject, IsValid);
85 SBCommandReturnObject::operator bool() const {
86 LLDB_RECORD_METHOD_CONST_NO_ARGS(bool, SBCommandReturnObject, operator bool);
92 const char *SBCommandReturnObject::GetOutput() {
93 LLDB_RECORD_METHOD_NO_ARGS(const char *, SBCommandReturnObject, GetOutput);
99 const char *SBCommandReturnObject::GetError() {
100 LLDB_RECORD_METHOD_NO_ARGS(const char *, SBCommandReturnObject, GetError);
106 size_t SBCommandReturnObject::GetOutputSize() {
107 LLDB_RECORD_METHOD_NO_ARGS(size_t, SBCommandReturnObject, GetOutputSize);
112 size_t SBCommandReturnObject::GetErrorSize() {
113 LLDB_RECORD_METHOD_NO_ARGS(size_t, SBCommandReturnObject, GetErrorSize);
118 size_t SBCommandReturnObject::PutOutput(FILE *fh) {
119 LLDB_RECORD_DUMMY(size_t, SBCommandReturnObject, PutOutput, (FILE *), fh);
128 size_t SBCommandReturnObject::PutOutput(FileSP file_sp) {
129 LLDB_RECORD_METHOD(size_t, SBCommandReturnObject, PutOutput, (FileSP),
136 size_t SBCommandReturnObject::PutOutput(SBFile file) {
137 LLDB_RECORD_METHOD(size_t, SBCommandReturnObject, PutOutput, (SBFile), file);
143 size_t SBCommandReturnObject::PutError(FILE *fh) {
144 LLDB_RECORD_DUMMY(size_t, SBCommandReturnObject, PutError, (FILE *), fh);
153 size_t SBCommandReturnObject::PutError(FileSP file_sp) {
154 LLDB_RECORD_METHOD(size_t, SBCommandReturnObject, PutError, (FileSP),
161 size_t SBCommandReturnObject::PutError(SBFile file) {
162 LLDB_RECORD_METHOD(size_t, SBCommandReturnObject, PutError, (SBFile), file);
168 void SBCommandReturnObject::Clear() {
169 LLDB_RECORD_METHOD_NO_ARGS(void, SBCommandReturnObject, Clear);
174 lldb::ReturnStatus SBCommandReturnObject::GetStatus() {
175 LLDB_RECORD_METHOD_NO_ARGS(lldb::ReturnStatus, SBCommandReturnObject,
181 void SBCommandReturnObject::SetStatus(lldb::ReturnStatus status) {
182 LLDB_RECORD_METHOD(void, SBCommandReturnObject, SetStatus,
188 bool SBCommandReturnObject::Succeeded() {
189 LLDB_RECORD_METHOD_NO_ARGS(bool, SBCommandReturnObject, Succeeded);
194 bool SBCommandReturnObject::HasResult() {
195 LLDB_RECORD_METHOD_NO_ARGS(bool, SBCommandReturnObject, HasResult);
200 void SBCommandReturnObject::AppendMessage(const char *message) {
201 LLDB_RECORD_METHOD(void, SBCommandReturnObject, AppendMessage, (const char *),
207 void SBCommandReturnObject::AppendWarning(const char *message) {
208 LLDB_RECORD_METHOD(void, SBCommandReturnObject, AppendWarning, (const char *),
214 CommandReturnObject *SBCommandReturnObject::operator->() const {
218 CommandReturnObject *SBCommandReturnObject::get() const {
222 CommandReturnObject &SBCommandReturnObject::operator*() const {
226 CommandReturnObject &SBCommandReturnObject::ref() const {
230 bool SBCommandReturnObject::GetDescription(SBStream &description) {
231 LLDB_RECORD_METHOD(bool, SBCommandReturnObject, GetDescription,
256 void SBCommandReturnObject::SetImmediateOutputFile(FILE *fh) {
257 LLDB_RECORD_DUMMY(void, SBCommandReturnObject, SetImmediateOutputFile,
263 void SBCommandReturnObject::SetImmediateErrorFile(FILE *fh) {
264 LLDB_RECORD_DUMMY(void, SBCommandReturnObject, SetImmediateErrorFile,
270 void SBCommandReturnObject::SetImmediateOutputFile(FILE *fh,
272 LLDB_RECORD_DUMMY(void, SBCommandReturnObject, SetImmediateOutputFile,
278 void SBCommandReturnObject::SetImmediateErrorFile(FILE *fh,
280 LLDB_RECORD_DUMMY(void, SBCommandReturnObject, SetImmediateErrorFile,
286 void SBCommandReturnObject::SetImmediateOutputFile(SBFile file) {
287 LLDB_RECORD_METHOD(void, SBCommandReturnObject, SetImmediateOutputFile,
292 void SBCommandReturnObject::SetImmediateErrorFile(SBFile file) {
293 LLDB_RECORD_METHOD(void, SBCommandReturnObject, SetImmediateErrorFile,
298 void SBCommandReturnObject::SetImmediateOutputFile(FileSP file_sp) {
299 LLDB_RECORD_METHOD(void, SBCommandReturnObject, SetImmediateOutputFile,
304 void SBCommandReturnObject::SetImmediateErrorFile(FileSP file_sp) {
305 LLDB_RECORD_METHOD(void, SBCommandReturnObject, SetImmediateErrorFile,
310 void SBCommandReturnObject::PutCString(const char *string, int len) {
311 LLDB_RECORD_METHOD(void, SBCommandReturnObject, PutCString,
323 const char *SBCommandReturnObject::GetOutput(bool only_if_no_immediate) {
324 LLDB_RECORD_METHOD(const char *, SBCommandReturnObject, GetOutput, (bool),
333 const char *SBCommandReturnObject::GetError(bool only_if_no_immediate) {
334 LLDB_RECORD_METHOD(const char *, SBCommandReturnObject, GetError, (bool),
342 size_t SBCommandReturnObject::Printf(const char *format, ...) {
350 void SBCommandReturnObject::SetError(lldb::SBError &error,
352 LLDB_RECORD_METHOD(void, SBCommandReturnObject, SetError,
362 void SBCommandReturnObject::SetError(const char *error_cstr) {
363 LLDB_RECORD_METHOD(void, SBCommandReturnObject, SetError, (const char *),
374 void RegisterMethods<SBCommandReturnObject>(Registry &R) {
375 LLDB_REGISTER_CONSTRUCTOR(SBCommandReturnObject, ());
376 LLDB_REGISTER_CONSTRUCTOR(SBCommandReturnObject,
378 LLDB_REGISTER_CONSTRUCTOR(SBCommandReturnObject,
379 (const lldb::SBCommandReturnObject &));
381 lldb::SBCommandReturnObject &,
382 SBCommandReturnObject, operator=,(const lldb::SBCommandReturnObject &));
383 LLDB_REGISTER_METHOD_CONST(bool, SBCommandReturnObject, IsValid, ());
384 LLDB_REGISTER_METHOD_CONST(bool, SBCommandReturnObject, operator bool, ());
385 LLDB_REGISTER_METHOD(const char *, SBCommandReturnObject, GetOutput, ());
386 LLDB_REGISTER_METHOD(const char *, SBCommandReturnObject, GetError, ());
387 LLDB_REGISTER_METHOD(size_t, SBCommandReturnObject, GetOutputSize, ());
388 LLDB_REGISTER_METHOD(size_t, SBCommandReturnObject, GetErrorSize, ());
389 LLDB_REGISTER_METHOD(size_t, SBCommandReturnObject, PutOutput, (FILE *));
390 LLDB_REGISTER_METHOD(size_t, SBCommandReturnObject, PutError, (FILE *));
391 LLDB_REGISTER_METHOD(size_t, SBCommandReturnObject, PutOutput, (SBFile));
392 LLDB_REGISTER_METHOD(size_t, SBCommandReturnObject, PutError, (SBFile));
393 LLDB_REGISTER_METHOD(size_t, SBCommandReturnObject, PutOutput, (FileSP));
394 LLDB_REGISTER_METHOD(size_t, SBCommandReturnObject, PutError, (FileSP));
395 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, Clear, ());
396 LLDB_REGISTER_METHOD(lldb::ReturnStatus, SBCommandReturnObject, GetStatus,
398 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetStatus,
400 LLDB_REGISTER_METHOD(bool, SBCommandReturnObject, Succeeded, ());
401 LLDB_REGISTER_METHOD(bool, SBCommandReturnObject, HasResult, ());
402 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, AppendMessage,
404 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, AppendWarning,
406 LLDB_REGISTER_METHOD(bool, SBCommandReturnObject, GetDescription,
408 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetImmediateOutputFile,
410 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetImmediateErrorFile,
412 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetImmediateOutputFile,
414 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetImmediateErrorFile,
416 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetImmediateOutputFile,
418 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetImmediateErrorFile,
420 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetImmediateOutputFile,
422 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetImmediateErrorFile,
424 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, PutCString,
426 LLDB_REGISTER_METHOD(const char *, SBCommandReturnObject, GetOutput,
428 LLDB_REGISTER_METHOD(const char *, SBCommandReturnObject, GetError, (bool));
429 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetError,
431 LLDB_REGISTER_METHOD(void, SBCommandReturnObject, SetError, (const char *));