MCPcopy Create free account
hub / github.com/Kitware/CMake / cmDebuggerVariables

Method cmDebuggerVariables

Source/cmDebuggerVariables.cxx:30–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28std::atomic<int64_t> cmDebuggerVariables::NextId(1);
29
30cmDebuggerVariables::cmDebuggerVariables(
31 std::shared_ptr<cmDebuggerVariablesManager> variablesManager,
32 std::string name, bool supportsVariableType)
33 : Id(NextId.fetch_add(1))
34 , Name(std::move(name))
35 , SupportsVariableType(supportsVariableType)
36 , VariablesManager(std::move(variablesManager))
37{
38 VariablesManager->RegisterHandler(
39 Id, [this](dap::VariablesRequest const& request) {
40 (void)request;
41 return this->HandleVariablesRequest();
42 });
43}
44
45cmDebuggerVariables::cmDebuggerVariables(
46 std::shared_ptr<cmDebuggerVariablesManager> variablesManager,

Callers

nothing calls this directly

Calls 3

moveFunction · 0.85
RegisterHandlerMethod · 0.80

Tested by

no test coverage detected