class ExecutionScope

Defined at line 17 of file ../../src/developer/debug/zxdb/client/execution_scope.h

Some things like breakpoints might be tied to a "scope" where they apply to. For example, a

breakpoing could apply globally, to one target, or to one thread.

Public Methods

void ExecutionScope (Target * t)

Defined at line 13 of file ../../src/developer/debug/zxdb/client/execution_scope.cc

void ExecutionScope (Thread * t)

Defined at line 15 of file ../../src/developer/debug/zxdb/client/execution_scope.cc

void ExecutionScope ()

Defined at line 25 of file ../../src/developer/debug/zxdb/client/execution_scope.h

Type type ()

Defined at line 29 of file ../../src/developer/debug/zxdb/client/execution_scope.h

Target * target ()

Possibly null! See variables below for requirements.

Defined at line 32 of file ../../src/developer/debug/zxdb/client/execution_scope.h

Thread * thread ()

Defined at line 33 of file ../../src/developer/debug/zxdb/client/execution_scope.h

Enumerations

enum Type
Name Value Comments
kSystem 0

Global.

kTarget 1

Applies to all threads of a target.

kThread 2

Applies to only one thread.

Defined at line 19 of file ../../src/developer/debug/zxdb/client/execution_scope.h