template <typename T>

struct ResponseOrError

Defined at line 56 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h

ResponseOrError holds either the response to a DAP request or an error

message.

Public Members

T response
Error error

Public Methods

void ResponseOrError<T> ()

Defined at line 59 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h

void ResponseOrError<T> (const T & response)

Defined at line 74 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h

void ResponseOrError<T> (T && response)

Defined at line 76 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h

void ResponseOrError<T> (const Error & error)

Defined at line 78 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h

void ResponseOrError<T> (Error && error)

Defined at line 80 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h

void ResponseOrError<T> (const ResponseOrError<T> & other)

Defined at line 82 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h

void ResponseOrError<T> (ResponseOrError<T> && other)

Defined at line 85 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h

ResponseOrError<T> & operator= (const ResponseOrError<T> & other)

Defined at line 88 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h

ResponseOrError<T> & operator= (ResponseOrError<T> && other)

Defined at line 95 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h