Namespaces
Enumerations
enum class future_status
| Name | Value |
|---|---|
| ready | 0 |
| timeout | 1 |
future_status is the enumeration returned by future::wait_for and
future::wait_until.
Defined at line 41 of file ../../third_party/github.com/google/cppdap/src/include/dap/future.h
enum OnInvalidData
| Name | Value | Comments |
|---|---|---|
| kIgnore | 0 |
Ignore invalid data. |
| kClose | 1 |
Close the underlying reader when invalid data is received. |
An enum flag that controls how the Session handles invalid data.
Defined at line 107 of file ../../third_party/github.com/google/cppdap/src/include/dap/session.h
Records
-
class AsyncBacktraceUpdate -
class AsyncTaskNode -
class AttachRequest -
class AttachRequestZxdb -
class AttachResponse -
class BasicTypeInfo -
class Breakpoint -
class BreakpointEvent -
class BreakpointLocation -
class BreakpointLocationsRequest -
class BreakpointLocationsResponse -
class BreakpointMode -
class CancelRequest -
class CancelResponse -
class Capabilities -
class CapabilitiesEvent -
class Checksum -
class Closable -
class ColumnDescriptor -
class CompletionItem -
class CompletionsRequest -
class CompletionsResponse -
class ConfigurationDoneRequest -
class ConfigurationDoneResponse -
class ContinueRequest -
class ContinueResponse -
class ContinuedEvent -
class DataBreakpoint -
class DataBreakpointInfoRequest -
class DataBreakpointInfoResponse -
class Deserializer -
class DisassembleRequest -
class DisassembleResponse -
class DisassembledInstruction -
class DisconnectRequest -
class DisconnectResponse -
class Error -
class ErrorResponse -
class EvaluateRequest -
class EvaluateResponse -
class Event -
class ExceptionBreakpointsFilter -
class ExceptionDetails -
class ExceptionFilterOptions -
class ExceptionInfoRequest -
class ExceptionInfoResponse -
class ExceptionOptions -
class ExceptionPathSegment -
class ExitedEvent -
class Field -
class FieldSerializer -
class FunctionBreakpoint -
class GotoRequest -
class GotoResponse -
class GotoTarget -
class GotoTargetsRequest -
class GotoTargetsResponse -
class InitializeRequest -
class InitializeResponse -
class InitializedEvent -
class InstructionBreakpoint -
class InvalidatedEvent -
class LaunchRequest -
class LaunchRequestZxdb -
class LaunchResponse -
class LoadedSourceEvent -
class LoadedSourcesRequest -
class LoadedSourcesResponse -
class MemoryEvent -
class Message -
class Module -
class ModuleEvent -
class ModulesRequest -
class ModulesResponse -
class NextRequest -
class NextResponse -
class OutputEvent -
class PauseRequest -
class PauseResponse -
class ProcessEvent -
class ProgressEndEvent -
class ProgressStartEvent -
class ProgressUpdateEvent -
class ReadMemoryRequest -
class ReadMemoryResponse -
class Reader -
class ReaderWriter -
class Request -
class Response -
class ResponseOrError -
class RestartFrameRequest -
class RestartFrameResponse -
class RestartRequest -
class RestartResponse -
class ReverseContinueRequest -
class ReverseContinueResponse -
class RunInTerminalRequest -
class RunInTerminalResponse -
class Scope -
class ScopesRequest -
class ScopesResponse -
class Serializer -
class Session -
class SetBreakpointsRequest -
class SetBreakpointsResponse -
class SetDataBreakpointsRequest -
class SetDataBreakpointsResponse -
class SetExceptionBreakpointsRequest -
class SetExceptionBreakpointsResponse -
class SetExpressionRequest -
class SetExpressionResponse -
class SetFunctionBreakpointsRequest -
class SetFunctionBreakpointsResponse -
class SetInstructionBreakpointsRequest -
class SetInstructionBreakpointsResponse -
class SetVariableRequest -
class SetVariableResponse -
class Source -
class SourceBreakpoint -
class SourceRequest -
class SourceResponse -
class StackFrame -
class StackFrameFormat -
class StackTraceRequest -
class StackTraceResponse -
class StartDebuggingRequest -
class StartDebuggingResponse -
class StepBackRequest -
class StepBackResponse -
class StepInRequest -
class StepInResponse -
class StepInTarget -
class StepInTargetsRequest -
class StepInTargetsResponse -
class StepOutRequest -
class StepOutResponse -
class StoppedEvent -
class TerminateRequest -
class TerminateResponse -
class TerminateThreadsRequest -
class TerminateThreadsResponse -
class TerminatedEvent -
class Thread -
class ThreadEvent -
class ThreadsRequest -
class ThreadsResponse -
class TypeInfo -
class TypeOf -
class TypeOf<dap::boolean> -
class TypeOf<std::string> -
class TypeOf<dap::integer> -
class TypeOf<dap::number> -
class TypeOf<std::unordered_map<std::string, dap::any>> -
class TypeOf<dap::any> -
class TypeOf<std::nullptr_t> -
class TypeOf<array<T>> -
class TypeOf<variant<T0, Types...>> -
class TypeOf<optional<T>> -
class TypeOf<dap::AttachResponse> -
class TypeOf<dap::AttachRequest> -
class TypeOf<dap::Checksum> -
class TypeOf<dap::Source> -
class TypeOf<dap::Breakpoint> -
class TypeOf<dap::BreakpointEvent> -
class TypeOf<dap::BreakpointLocation> -
class TypeOf<dap::BreakpointLocationsResponse> -
class TypeOf<dap::BreakpointLocationsRequest> -
class TypeOf<dap::CancelResponse> -
class TypeOf<dap::CancelRequest> -
class TypeOf<dap::ColumnDescriptor> -
class TypeOf<dap::BreakpointMode> -
class TypeOf<dap::ExceptionBreakpointsFilter> -
class TypeOf<dap::Capabilities> -
class TypeOf<dap::CapabilitiesEvent> -
class TypeOf<dap::CompletionItem> -
class TypeOf<dap::CompletionsResponse> -
class TypeOf<dap::CompletionsRequest> -
class TypeOf<dap::ConfigurationDoneResponse> -
class TypeOf<dap::ConfigurationDoneRequest> -
class TypeOf<dap::ContinueResponse> -
class TypeOf<dap::ContinueRequest> -
class TypeOf<dap::ContinuedEvent> -
class TypeOf<dap::DataBreakpointInfoResponse> -
class TypeOf<dap::DataBreakpointInfoRequest> -
class TypeOf<dap::DisassembledInstruction> -
class TypeOf<dap::DisassembleResponse> -
class TypeOf<dap::DisassembleRequest> -
class TypeOf<dap::DisconnectResponse> -
class TypeOf<dap::DisconnectRequest> -
class TypeOf<dap::Message> -
class TypeOf<dap::ErrorResponse> -
class TypeOf<dap::VariablePresentationHint> -
class TypeOf<dap::EvaluateResponse> -
class TypeOf<dap::ValueFormat> -
class TypeOf<dap::EvaluateRequest> -
class TypeOf<dap::ExceptionDetails> -
class TypeOf<dap::ExceptionInfoResponse> -
class TypeOf<dap::ExceptionInfoRequest> -
class TypeOf<dap::ExitedEvent> -
class TypeOf<dap::GotoResponse> -
class TypeOf<dap::GotoRequest> -
class TypeOf<dap::GotoTarget> -
class TypeOf<dap::GotoTargetsResponse> -
class TypeOf<dap::GotoTargetsRequest> -
class TypeOf<dap::InitializeResponse> -
class TypeOf<dap::InitializeRequest> -
class TypeOf<dap::InitializedEvent> -
class TypeOf<dap::InvalidatedEvent> -
class TypeOf<dap::LaunchResponse> -
class TypeOf<dap::LaunchRequest> -
class TypeOf<dap::LoadedSourceEvent> -
class TypeOf<dap::LoadedSourcesResponse> -
class TypeOf<dap::LoadedSourcesRequest> -
class TypeOf<dap::MemoryEvent> -
class TypeOf<dap::Module> -
class TypeOf<dap::ModuleEvent> -
class TypeOf<dap::ModulesResponse> -
class TypeOf<dap::ModulesRequest> -
class TypeOf<dap::NextResponse> -
class TypeOf<dap::NextRequest> -
class TypeOf<dap::OutputEvent> -
class TypeOf<dap::PauseResponse> -
class TypeOf<dap::PauseRequest> -
class TypeOf<dap::ProcessEvent> -
class TypeOf<dap::ProgressEndEvent> -
class TypeOf<dap::ProgressStartEvent> -
class TypeOf<dap::ProgressUpdateEvent> -
class TypeOf<dap::ReadMemoryResponse> -
class TypeOf<dap::ReadMemoryRequest> -
class TypeOf<dap::RestartFrameResponse> -
class TypeOf<dap::RestartFrameRequest> -
class TypeOf<dap::RestartResponse> -
class TypeOf<dap::RestartRequest> -
class TypeOf<dap::ReverseContinueResponse> -
class TypeOf<dap::ReverseContinueRequest> -
class TypeOf<dap::RunInTerminalResponse> -
class TypeOf<dap::RunInTerminalRequest> -
class TypeOf<dap::Scope> -
class TypeOf<dap::ScopesResponse> -
class TypeOf<dap::ScopesRequest> -
class TypeOf<dap::SetBreakpointsResponse> -
class TypeOf<dap::SourceBreakpoint> -
class TypeOf<dap::SetBreakpointsRequest> -
class TypeOf<dap::SetDataBreakpointsResponse> -
class TypeOf<dap::DataBreakpoint> -
class TypeOf<dap::SetDataBreakpointsRequest> -
class TypeOf<dap::SetExceptionBreakpointsResponse> -
class TypeOf<dap::ExceptionPathSegment> -
class TypeOf<dap::ExceptionOptions> -
class TypeOf<dap::ExceptionFilterOptions> -
class TypeOf<dap::SetExceptionBreakpointsRequest> -
class TypeOf<dap::SetExpressionResponse> -
class TypeOf<dap::SetExpressionRequest> -
class TypeOf<dap::SetFunctionBreakpointsResponse> -
class TypeOf<dap::FunctionBreakpoint> -
class TypeOf<dap::SetFunctionBreakpointsRequest> -
class TypeOf<dap::SetInstructionBreakpointsResponse> -
class TypeOf<dap::InstructionBreakpoint> -
class TypeOf<dap::SetInstructionBreakpointsRequest> -
class TypeOf<dap::SetVariableResponse> -
class TypeOf<dap::SetVariableRequest> -
class TypeOf<dap::SourceResponse> -
class TypeOf<dap::SourceRequest> -
class TypeOf<dap::StackFrame> -
class TypeOf<dap::StackTraceResponse> -
class TypeOf<dap::StackFrameFormat> -
class TypeOf<dap::StackTraceRequest> -
class TypeOf<dap::StartDebuggingResponse> -
class TypeOf<dap::StartDebuggingRequest> -
class TypeOf<dap::StepBackResponse> -
class TypeOf<dap::StepBackRequest> -
class TypeOf<dap::StepInResponse> -
class TypeOf<dap::StepInRequest> -
class TypeOf<dap::StepInTarget> -
class TypeOf<dap::StepInTargetsResponse> -
class TypeOf<dap::StepInTargetsRequest> -
class TypeOf<dap::StepOutResponse> -
class TypeOf<dap::StepOutRequest> -
class TypeOf<dap::StoppedEvent> -
class TypeOf<dap::TerminateResponse> -
class TypeOf<dap::TerminateRequest> -
class TypeOf<dap::TerminateThreadsResponse> -
class TypeOf<dap::TerminateThreadsRequest> -
class TypeOf<dap::TerminatedEvent> -
class TypeOf<dap::ThreadEvent> -
class TypeOf<dap::Thread> -
class TypeOf<dap::ThreadsResponse> -
class TypeOf<dap::ThreadsRequest> -
class TypeOf<dap::Variable> -
class TypeOf<dap::VariablesResponse> -
class TypeOf<dap::VariablesRequest> -
class TypeOf<dap::WriteMemoryResponse> -
class TypeOf<dap::WriteMemoryRequest> -
class TypeOf<dap::AsyncTaskNode> -
class TypeOf<dap::AsyncBacktraceUpdate> -
class TypeOf<dap::AttachRequestZxdb> -
class TypeOf<dap::ZxdbTerminateRequest> -
class TypeOf<dap::ZxdbDetachResponse> -
class TypeOf<dap::ZxdbDetachRequest> -
class TypeOf<dap::LaunchRequestZxdb> -
class ValueFormat -
class Variable -
class VariablePresentationHint -
class VariablesRequest -
class VariablesResponse -
class WriteMemoryRequest -
class WriteMemoryResponse -
class Writer -
class ZxdbDetachRequest -
class ZxdbDetachResponse -
class ZxdbTerminateRequest -
class any -
class boolean -
class future -
class integer -
class number -
class optional -
class promise -
class variant
Functions
-
template <class T, class U>bool operator== (const optional<T> & lhs, const optional<U> & rhs)Defined at line 202 of file ../../third_party/github.com/google/cppdap/src/include/dap/optional.h
-
template <class T, class U>bool operator!= (const optional<T> & lhs, const optional<U> & rhs)Defined at line 213 of file ../../third_party/github.com/google/cppdap/src/include/dap/optional.h
-
template <class T, class U>bool operator< (const optional<T> & lhs, const optional<U> & rhs)Defined at line 218 of file ../../third_party/github.com/google/cppdap/src/include/dap/optional.h
-
template <class T, class U>bool operator<= (const optional<T> & lhs, const optional<U> & rhs)Defined at line 229 of file ../../third_party/github.com/google/cppdap/src/include/dap/optional.h
-
template <class T, class U>bool operator> (const optional<T> & lhs, const optional<U> & rhs)Defined at line 240 of file ../../third_party/github.com/google/cppdap/src/include/dap/optional.h
-
template <class T, class U>bool operator>= (const optional<T> & lhs, const optional<U> & rhs)Defined at line 251 of file ../../third_party/github.com/google/cppdap/src/include/dap/optional.h
-
std::shared_ptr<ReaderWriter> pipe ()pipe() returns a ReaderWriter where the Writer streams to the Reader.
Writes are internally buffered.
Calling close() on either the Reader or Writer will close both ends of the
stream.
-
std::shared_ptr<ReaderWriter> file (FILE * file, bool closable)file() wraps file with a ReaderWriter.
If closable is false, then a call to ReaderWriter::close() will not close the
underlying file.
-
std::shared_ptr<ReaderWriter> file (const char * path)file() opens (or creates) the file with the given path.
-
std::shared_ptr<Reader> spy (const std::shared_ptr<Reader> &r,const std::shared_ptr<Writer> &s,const char *prefix)spy() returns a Reader that copies all reads from the Reader r to the Writer
s, using the given optional prefix.
-
std::shared_ptr<Writer> spy (const std::shared_ptr<Writer> &w,const std::shared_ptr<Writer> &s,const char *prefix)spy() returns a Writer that copies all writes to the Writer w to the Writer
s, using the given optional prefix.
-
bool writef (const std::shared_ptr<Writer> & w, const char * msg)writef writes the printf style string to the writer w.