[ {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 242,
  "linesOfCode" : 92,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public class UnrealLiveCodingBuildRunner()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/UnrealLiveCodingBuildRunner.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 125,
  "linesOfCode" : 92,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnrealPluginDetector()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginDetector.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 147,
  "linesOfCode" : 91,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool InstallPlugin()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 480,
  "linesOfCode" : 91,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MessageBroker::dispatch()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/MessageBroker.cpp",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 129,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RiderDebuggerSupport_GetBlueprintFunction()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderDebuggerSupport/Private/BlueprintStackGetter.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 152,
  "linesOfCode" : 73,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RD()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/RD.Build.cs",
  "fileLinesCount" : 93,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 92,
  "linesOfCode" : 73,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/notifications/OutOfSyncPluginProtocolListener.kt",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 90,
  "linesOfCode" : 70,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void SetupInstallButtons()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Settings/UnrealLinkOptionsPage.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 222,
  "linesOfCode" : 67,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RdEditorModel ResetModel()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/RiderBackendToUnrealEditor.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 281,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DeletePlugin()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 603,
  "endLine" : 681,
  "linesOfCode" : 65,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ExtractPlugin()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 347,
  "linesOfCode" : 57,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderBackendToUnrealEditor()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/RiderBackendToUnrealEditor.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 122,
  "linesOfCode" : 55,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::pair SocketWire::Base::read_header()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 299,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::read_from_socket()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 239,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void HandleManualInstallPlugin()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 578,
  "linesOfCode" : 51,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun extensionCreated()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealHost.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 123,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool BuildPlugin()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 738,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderBlueprintModule::StartupModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderBlueprint/Private/RiderBlueprint.cpp",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 99,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 100,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InstallPluginInGame()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 185,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InstallPluginInEngine()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 275,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 139,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateProtocols()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/RiderBackendToUnrealEditor.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 175,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 120,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::ThreadProc()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 172,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketWire::Base::ping()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 412,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List BackupAllPlugins()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 228,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BluePrintProvider::OpenBlueprint()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderBlueprint/Private/BlueprintProvider.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 83,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 165,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLinkModule::InitProtocol()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/RiderLink.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 96,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLoggingModule::StartupModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/Private/RiderLogging.cpp",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 133,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GenerateProjectFilesCmd()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealProjectsRefresher.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 147,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLCModule::SetupLiveCodingBinds()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLC/Private/RiderLC.cpp",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 53,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketWire::Base::set_socket_provider()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 167,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleAutoUpdatePlugin()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 111,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdExtBase::on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 81,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 178,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ILinkResponse ResolveLink()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/LinkResolver.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 175,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RefreshProjects()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealProjectsRefresher.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 65,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FRiderLCModule::Tick()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLC/Private/RiderLC.cpp",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 86,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::read_and_dispatch_message()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 367,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RegenerateProjectFiles()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealProjectsRefresher.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 105,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RegenerateProjectUsingUVS()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealProjectsRefresher.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 203,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILinkResponse TryParseFullPath()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/LinkResolver.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 115,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderLogging()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/RiderLogging.Build.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 35,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ByteBufferAsyncProcessor::terminate0()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 68,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::send0()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 104,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t InternRoot::intern_value()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternRoot.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 132,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderLC()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLC/RiderLC.Build.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 35,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MessageBroker::invoke()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/MessageBroker.cpp",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 43,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t SocketWire::Base::read_package()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 331,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 120,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun beginTransformation()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/BlueprintStackTransformer.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 78,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WiredRdTask start_internal()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 140,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderBlueprint()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderBlueprint/RiderBlueprint.Build.cs",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 34,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddTmpDirChooserOption()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Settings/UnrealLinkOptionsPage.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 138,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderShaderInfoModule::StartupModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderShaderInfo/RiderShaderInfo.cpp",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 37,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RegenerateProjectUsingUBT()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealProjectsRefresher.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 232,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ByteBufferAsyncProcessor::reprocess()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 106,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketWire::Base::receiverProc()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 69,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::send_ack()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 437,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdTaskResult read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 103,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 191,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 112,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderGameControl::RequestPlayWorldCommand()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 313,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderGameControl()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/RiderGameControl.Build.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 32,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnrealPluginInstaller()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 72,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool PatchUpluginFileAfterInstallation()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 482,
  "endLine" : 508,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderLink()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/RiderLink.Build.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 33,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnrealLinkResolver()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/LinkResolver.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternRoot::bind()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternRoot.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 53,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdExtBase::init()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RiderDebuggerSupport::SendLogToDebugger()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderDebuggerSupport/Private/DebugLogger.cpp",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddAutoUpdateOption()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Settings/UnrealLinkOptionsPage.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 105,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getOrCreateRiderLinkInstallContext()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/RiderLinkInstallService.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 63,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint32 RiderDebuggerSupport::FWideStringWrapper::CopyFromNullTerminatedStr()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderDebuggerSupport/Private/WideStringWrapper.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 50,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderDebuggerSupport()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderDebuggerSupport/RiderDebuggerSupport.Build.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 25,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "auto getOrCreateExtension()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdBindableBase.h",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 84,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IPropertyBase.h",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 69,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFileSystemPath ConvertToAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/LinkResolver.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 79,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdBindableBase::bind()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 102,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/WiredRdTaskImpl.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int PlayModeToInt()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderGameControlActionsCache::UpdatePlayWorldCommandsCache()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 240,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderGameControlModule::StartupModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 485,
  "endLine" : 508,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnrealHost()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/UnrealHost.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 44,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CommandLineBuilderJet GetPlatformCommandLine()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Utils/CmdUtils.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::process()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 127,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 279,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void AllowSetForeGroundForEditor()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderBlueprint/Private/RiderBlueprint.cpp",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 44,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void UpdateSettings()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isMessageAllowed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogFilter.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun matchFrames()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/BlueprintCallstackFrameCompatibilityMatcher.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool SendMessageToRider()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/Private/RiderLogging.cpp",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 69,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "optional Serializers::readAny()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t PkgInputStream::try_read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/viewable_collections.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LifetimeImpl::terminate()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 37,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static EPlayModeType PlayModeFromInt()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 68,
  "linesOfCode" : 16,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FString GetLocalAppdataFolder()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/ProtocolFactory.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TUniquePtr ProtocolFactory::CreateProtocol()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/ProtocolFactory.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 125,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ILinkResponse TryParseFullName()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/LinkResolver.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ReadPortFile()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/RiderBackendToUnrealEditor.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 193,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindToNotificationFixAction()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 586,
  "endLine" : 601,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 108,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun transform()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/BlueprintStackTransformer.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 110,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WiredRdTask sync()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetThreadName()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/thread_util.cpp",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool removeAll()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 315,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addStackFrames()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/BlueprintStackFrameContainer.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/actions/UnrealToggleBaseAction.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 40,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getBranchName()",
  "longName" : "",
  "relativeFileName" : "build.gradle.kts",
  "fileLinesCount" : 524,
  "components" : [ "primary::ROOT" ],
  "startLine" : 97,
  "endLine" : 111,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLCModule::StartupModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLC/Private/RiderLC.cpp",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::pause()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 231,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PkgInputStream::read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 66,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SocketWire::Base::send()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 122,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtWire::send()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/ExtWire.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise_add_remove()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 200,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "counter_t add_action()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FPlaySettings RetrieveSettings()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 134,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FString GetMiscFilesFolder()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/ProtocolFactory.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ProtocolFactory::InitRdLogging()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/ProtocolFactory.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NavigateToClass()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/EditorNavigator.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/HotReloadBuildAction.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 30,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fire()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "C read_array()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 128,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper SerializationCtx::readInterned()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/SerializationCtx.h",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SerializationCtx::writeInterned()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/SerializationCtx.h",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 106,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "SerializationCtx SerializationCtx::withInternRootsHere()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/SerializationCtx.cpp",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::start()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 189,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::acknowledge()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 261,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 113,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SingleThreadSchedulerBase::PoolTask::operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/SingleThreadSchedulerBase.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 27,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 319,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 224,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 296,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetPathToPortsFolder()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/RiderBackendToUnrealEditor.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startBlueprintStackTransformActivity()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealPluginUsagesCollector.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getActionText()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 211,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RName.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void MessageBroker::advise_on()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/MessageBroker.cpp",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::writePolymorphicNullable()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::put()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 213,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise_add_remove()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise0()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/viewable_collections.h",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/Property.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void BluePrintProvider::AddAsset()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderBlueprint/Private/BlueprintProvider.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 36,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RiderShaderInfo()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderShaderInfo/RiderShaderInfo.Build.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 18,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnrealLinkOptionsPage()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Settings/UnrealLinkOptionsPage.cs",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformCmdExtension()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Utils/CmdUtils.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private VirtualFileSystemPath CreateTempDirectory()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 136,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizePresentation()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/frames/UnrealExternalCodeFrame.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FString RiderDebuggerSupport::GetClassNameWithoutSuffix()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderDebuggerSupport/Private/UnrealFunctions.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLCModule::ShutdownModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLC/Private/RiderLC.cpp",
  "fileLinesCount" : 119,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 117,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdProperty read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternRoot::on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternRoot.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IScheduler::invoke_or_queue()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/IScheduler.cpp",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 253,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OV remove()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 304,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool remove()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLinkModule::ViewModel()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/RiderLink.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NavigateToMethod()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/EditorNavigator.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RegenerateProjectUsingSystemUVS()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealProjectsRefresher.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 161,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void QueueAutoUpdate()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RefreshUprojectProjectFiles()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 359,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getExecutionStack()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/UnrealDebugProcessExtension.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDemoText()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/settings/UnrealLogColorSettingsPage.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderOutputDevice::Setup()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/Private/RiderOutputDevice.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdBindableBase::identify()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdBindableBase::init()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "auto local_change()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdReactiveBase.h",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_array()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 155,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::registry()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::resume()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 246,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::future SocketWire::Base::start_heartbeat()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 216,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool remove()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void erase_if()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/erase_if.h",
  "fileLinesCount" : 22,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FPlaySettings UnpackFromMode()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLinkModule::StartupModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/RiderLink.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FRiderLinkModule::FireAsyncAction()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/RiderLink.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 143,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PluginPathsProvider()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/PluginPathsProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileSystemPath GetEditorPluginPathFile()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/PluginPathsProvider.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Navigate()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/UnrealEngineAssetsNavigationProvider.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startBlueprintStackTransformBatchActivity()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealPluginUsagesCollector.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postProcess()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogConsoleActionsPostProcessor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun postProcessPopupActions()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogConsoleActionsPostProcessor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addCategory()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogFilter.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getProductMonorepoRoot()",
  "longName" : "",
  "relativeFileName" : "build.gradle.kts",
  "fileLinesCount" : 524,
  "components" : [ "primary::ROOT" ],
  "startLine" : 113,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SendMessageInChunks()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/Private/RiderLogging.cpp",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ScheduledSendMessage()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/Private/RiderLogging.cpp",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 90,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ISerializersOwner::registry()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/ISerializersOwner.cpp",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 14,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdList read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise_on()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RName.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 156,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_array()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_array()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "opt_or_wrapper read_nullable()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper read_nullable()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring read_wstring_spec()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "uint16_t find_free_port()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/WireUtil.cpp",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T read_integral()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PkgInputStream.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void IScheduler::assert_thread()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/IScheduler.cpp",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fire_impl()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t contentHashCode()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/gen_util.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderGameControl::SendRequestFailed()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppParserSymbolDeclaredElement MethodDeclaredElement()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/EditorNavigator.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 85,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable YieldAllowedDefineConstantsForUnrealLink()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/BuildScript/DefineUnrealLinkConstants.cs",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 231,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/CancelRiderLinkInstallAction.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/InstallActions.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/InstallActions.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/InstallActions.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/InstallActions.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/InstallActions.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun updatePresentationBasedOnUnrealAvailability()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/UnrealHostOperations.kt",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 17,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 121,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void identify()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 251,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::check_available()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::require_available()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Protocol::initialize()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Protocol.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::cleanup0()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PumpScheduler::queue()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 30,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PumpScheduler::pump_one_message()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SingleThreadSchedulerBase::flush()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/SingleThreadSchedulerBase.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise0()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 245,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LifetimeImpl::attach_nested()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderGameControl::SendRequestSucceed()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 278,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderGameControl::ScheduleModelAction()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 322,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLinkModule::QueueModelAction()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/RiderLink.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static uint RunCommandWithLock()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Utils/CmdUtils.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InstallPluginIfInfoAvailable()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 524,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/filters/linkInfo/MethodReferenceHyperLinkInfo.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/filters/linkInfo/UnrealClassHyperLinkInfo.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleCategory()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogFilter.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showTabForNewSession()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/UnrealToolWindowFactory.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdReactiveBase::assert_threading()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdReactiveBase.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdReactiveBase::assert_bound()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdReactiveBase.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdSignal read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 68,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdSet read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdMap read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Buffer::ByteArray Buffer::getRealArray()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 97,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PumpScheduler::flush()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::try_shutdown_connection()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 446,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternRoot::set_interned_correspondence()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternRoot.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdCall read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdEndpoint read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdExtBase::sendState()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void execute_if_alive()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_if_empty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WT removeAt()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WT set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void bracket()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int32_t PackToMode()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 115,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderGameControlModule::ShutdownModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 516,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FString GetProjectName()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/RiderLink.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLinkModule::ShutdownModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/RiderLink.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLinkModule::QueueAction()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/RiderLink.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static UnrealLinkResolver()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/LinkResolver.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BackupDir()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Utils/FsUtils.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppClassSymbol GetClassSymbol()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/EditorNavigator.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RegenerateProjectUsingBundledUVS()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealProjectsRefresher.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RefreshSlnProjectFiles()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 361,
  "endLine" : 367,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeMessage()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/RiderLinkInstallService.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 116,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogCategoryFilterComboBox.kt",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 135,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleModulesLoaded()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/UnrealDebugProcessExtension.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun handleModulesUnloaded()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/UnrealDebugProcessExtension.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderOutputDevice::Serialize()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/Private/RiderOutputDevice.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderOutputDevice::TearDown()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/Private/RiderOutputDevice.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderLoggingModule::ShutdownModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/Private/RiderLogging.cpp",
  "fileLinesCount" : 142,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string logmsg()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string logmsg()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T read_integral()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T read_floating_point()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Buffer::ByteArray Buffer::getRealArray()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DateTime Buffer::read_date_time()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 210,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool Buffer::read_bool()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::read_byte_array()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 245,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::register_in()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 44,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 68,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PumpScheduler::assert_thread()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternRoot::identify()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternRoot.cpp",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RdTask from_result()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 91,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SingleThreadSchedulerBase::queue()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/SingleThreadSchedulerBase.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void priorityAdviseSection()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 132,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t get_index()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 230,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static auto use()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.h",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Lifetime SequentialLifetimes::next()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SequentialLifetimes::set_current_lifetime()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Lifetime Lifetime::create_nested()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/Lifetime.cpp",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/DateTime.cpp",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderBlueprintModule::ShutdownModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderBlueprint/Private/RiderBlueprint.cpp",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::shared_ptr ProtocolFactory::CreateWire()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/ProtocolFactory.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "FString Polymorphic::read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/UE4TypesMarshallers.cpp",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PerformModelAction()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/UnrealHost.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T PerformModelAction()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/UnrealHost.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFileSystemPath GetPathToCmd()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Utils/CmdUtils.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static object HACK_getMutexForUBT()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Utils/CmdUtils.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppDeclaratorSymbol GetMethodSymbol()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/EditorNavigator.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void RefreshProjects()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealProjectsRefresher.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsInstalledBuild()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealProjectsRefresher.cs",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 250,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void BindToInstallationSettingChange()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 510,
  "endLine" : 515,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun showToolWindowIfHidden()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/RiderLinkInstallService.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun toggleAllCategories()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogFilter.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 327,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isPlayModeSupported()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/HotReloadBuildAction.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/InstallActions.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/InstallActions.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/InstallActions.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/InstallActions.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 125,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 142,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 175,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun equals()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/frames/UnrealFrameBase.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 4,
  "endLine" : 11,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizePresentation()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/frames/BlueprintFrame.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/actions/UnrealToggleBaseAction.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void execute()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/MessageBroker.cpp",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId Identities::next()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Identities.cpp",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId RdId::read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.cpp",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 11,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T read_enum()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 219,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "T read_enum_set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Buffer::ByteArray Buffer::getArray()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring read_wstring_spec()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_wstring_spec()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 162,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_wstring_spec()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_char16_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_date_time()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId notNull()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 89,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper DefaultAbstractDeclaration::readUnknownInstance()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/DefaultAbstractDeclaration.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value_or_wrapper Serializers::readPolymorphicNullable()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/InternedSerializer.h",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ByteBufferAsyncProcessor::add_data()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternScheduler::queue()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternScheduler.cpp",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 84,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SynchronousScheduler::queue()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SynchronousScheduler.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fire()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void remove_action()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.h",
  "fileLinesCount" : 108,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper ToRdWrapper()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Public/UE4TypesMarshallers.h",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FName GetModuleName()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Public/IRiderLink.hpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FString GetPathToPortsFolder()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/ProtocolFactory.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static FString GetLogFile()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/ProtocolFactory.cpp",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Restore()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Utils/FsUtils.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditorNavigator()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/EditorNavigator.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PluginInstallLocation GetInstallLocationFromSettings()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/PluginInstaller/UnrealPluginInstaller.cs",
  "fileLinesCount" : 769,
  "components" : [ "primary::src" ],
  "startLine" : 580,
  "endLine" : 584,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun startBlueprintStackGettingDataActivity()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealPluginUsagesCollector.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogConsoleActionsPostProcessor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  performModelAction()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealHost.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 367,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/EnableAutoUpdatePlugin.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isApplicable()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/HotReloadBuildModeProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun computeStackFrames()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/BlueprintExecutionStack.kt",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/actions/UnrealToggleBaseAction.kt",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/actions/FramesPopupGroup.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderOutputDevice::Serialize()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/Private/RiderOutputDevice.cpp",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetLastExecutedLine()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderDebuggerSupport/Private/BlueprintStackGetter.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void SetResultCodeFlag()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderDebuggerSupport/Private/BlueprintStackGetter.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string RdBindableBase::toString()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool RdBindableBase::is_bound()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId RdBindableBase::get_id()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdBindableBase::set_id()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdBindableBase.cpp",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void WireBase::advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/WireBase.cpp",
  "fileLinesCount" : 9,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_default_value_changed()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void identifyPolymorphic()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IRdBindable.h",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline void bindPolymorphic()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/IRdBindable.h",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool remove()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WT removeAt()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WT set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool removeAll()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdList.h",
  "fileLinesCount" : 265,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string logmsg()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_wire_scheduler()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSignal.h",
  "fileLinesCount" : 152,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RName RName::sub()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RName.cpp",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit operator bool()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RName.h",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool add()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool remove()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool addAll()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdSet.h",
  "fileLinesCount" : 168,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string logmsg()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "OV remove()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clear()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 271,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 276,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 281,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdId::write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.cpp",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.cpp",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_integral()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_floating_point()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_enum()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write_enum_set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.h",
  "fileLinesCount" : 330,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t Buffer::get_position()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::set_position()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::rewind()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Buffer::ByteArray Buffer::getArray()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t Buffer::size()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring Buffer::read_wstring()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_wstring()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_wstring()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 195,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_wstring()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_bool()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "wchar_t Buffer::read_char()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_char()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::read_byte_array_raw()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Buffer::write_byte_array_raw()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/Buffer.cpp",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static constexpr RdId Null()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr hash_t get_hash()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool isNull()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr RdId mix()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr RdId mix()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 109,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t hash::operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId Serializers::real_rd_id()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId Serializers::real_rd_id()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "RdId Serializers::real_rd_id()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::real_write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::real_write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::real_write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string DefaultAbstractDeclaration::type_name()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/DefaultAbstractDeclaration.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool DefaultAbstractDeclaration::equals()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/DefaultAbstractDeclaration.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void DefaultAbstractDeclaration::write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/DefaultAbstractDeclaration.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value_or_wrapper Serializers::readPolymorphic()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::writePolymorphic()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Serializers::writePolymorphic()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Serializers.h",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Wrapper read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/InternedSerializer.h",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/ISerializable.h",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t IPolymorphicSerializable::hashCode()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/ISerializable.cpp",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static value_or_wrapper read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/AbstractPolymorphic.h",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/AbstractPolymorphic.h",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/AbstractPolymorphic.h",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static optional read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/InternedAnySerializer.h",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/InternedAnySerializer.h",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static T read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static T read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static T read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static C read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static bool read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static wchar_t read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static std::wstring read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static DateTime read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static Void read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static T read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static T read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static optional read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "InternedAny make_interned_any()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline InternedAny make_interned_any()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/RdAny.h",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static opt_or_wrapper read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Wrapper read()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/NullableSerializer.h",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/ArraySerializer.h",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ByteBufferAsyncProcessor::stop()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool ByteBufferAsyncProcessor::terminate()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/ByteBufferAsyncProcessor.cpp",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void sleep_this_thread()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/WireUtil.cpp",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool PumpScheduler::is_active()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PumpScheduler.cpp",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PkgInputStream::rewind()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void PkgInputStream::require_available()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t PkgInputStream::get_position()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PkgInputStream.cpp",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool read_integral_from_socket()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.h",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool read_data_from_socket()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.h",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SocketWire::Base::connection_established()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/SocketWire.cpp",
  "fileLinesCount" : 665,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool InternRoot::is_index_owned()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternRoot.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper InternRoot::un_intern_value()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternRoot.h",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool InternScheduler::is_active()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternScheduler.cpp",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Fault()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_succeeded()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_canceled()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void as_canceled()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_faulted()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void as_faulted()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 153,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual ~WiredRdTaskImpl()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/WiredRdTaskImpl.h",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WiredRdTask start()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdCall.h",
  "fileLinesCount" : 164,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_result()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_result_if_empty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void cancel()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void fault()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool has_value()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_succeeded()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_canceled()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_faulted()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTask.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RdEndpoint()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RdEndpoint()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdEndpoint.h",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void init()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdSymmetricCall.h",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void on_wire_received()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdSymmetricCall.h",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdSymmetricCall.h",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ExtWire::advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/ExtWire.cpp",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void RdExtBase::traceMe()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/ext/RdExtBase.cpp",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr hash_t hashImpl()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/hashing.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr hash_t getPlatformIndependentHash()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/hashing.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr hash_t getPlatformIndependentHash()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/hashing.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr hash_t getPlatformIndependentHash()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/hashing.h",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit increment_guard()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/guards.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit bool_guard()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/guards.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetThreadName()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/thread_util.cpp",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetThreadName()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/thread_util.cpp",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SetThreadName()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/thread_util.cpp",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void set_thread_name()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/util/thread_util.cpp",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SingleThreadSchedulerBase::is_active()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/SingleThreadSchedulerBase.cpp",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::thread::id get_thread_id()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/base/IScheduler.h",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SynchronousScheduler::is_active()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SynchronousScheduler.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SimpleScheduler::queue()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SimpleScheduler.cpp",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SimpleScheduler::is_active()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SimpleScheduler.cpp",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rd_signal_cookie_inc()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.cpp",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void rd_signal_cookie_dec()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.cpp",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t rd_signal_cookie_get()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalCookie.cpp",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool is_alive()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void cleanup()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool isPriorityAdvise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/SignalX.h",
  "fileLinesCount" : 138,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void view()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool emplace_add()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool emplace_add()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "WT emplace_set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 235,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool has_value()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IPropertyBase.h",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise_before()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void emplace()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise_eternal()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/interfaces.h",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/interfaces.h",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void advise()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool emplace_add()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableSet.h",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator begin()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator end()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rbegin()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rend()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 329,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/Property.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator begin()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator end()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rbegin()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rend()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool contains()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 255,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool emplace_add()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 266,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator begin()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 189,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "iterator end()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 194,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rbegin()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 199,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reverse_iterator rend()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t size()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 320,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool empty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 325,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t size()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/list.h",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t size()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/list.h",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resize()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/list.h",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string as_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::wstring to_wstring()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring as_wstring()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::wstring to_wstring()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/to_string.h",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/std/hash.h",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline size_t hash::operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/Lifetime.h",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LifetimeImpl::is_terminated()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LifetimeImpl::is_eternal()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeImpl.cpp",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SequentialLifetimes::terminate_current()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool SequentialLifetimes::is_terminated()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/SequentialLifetimes.cpp",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LifetimeDefinition::is_terminated()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void LifetimeDefinition::terminate()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool LifetimeDefinition::is_eternal()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "std::shared_ptr LifetimeDefinition::get_shared_eternal()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/lifetime/LifetimeDefinition.cpp",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t hash::operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/DateTime.cpp",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Wrapper dynamic()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 166,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Wrapper dynamic()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr bool has_value()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit operator bool()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 209,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "friend std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper make_wrapper()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Wrapper allocate_wrapper()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/Void.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/Void.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "auto operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/shared_function.h",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline ENUMTYPE operator~()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/enum.h",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr std::vector arrayListOf()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 95,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/core_util.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t contentDeepHashCode()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/gen_util.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "overloaded make_visitor()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/util/overloaded.h",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual rd::LifetimeDefinition CreateNestedLifetimeDefinition()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/RiderLink.hpp",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetValue()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/UnrealHost.cs",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DeleteTempFolders()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Utils/FsUtils.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Utils/FsUtils.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static VirtualFileSystemPath GetPlatformCommand()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/Utils/CmdUtils.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void StartWatcher()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/RiderBackendToUnrealEditor.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void OnMessageReceived()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/RiderBackendToUnrealEditor.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void OnOpenedBlueprint()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/RiderBackendToUnrealEditor.cs",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 286,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsMethodReference()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/EditorNavigator.cs",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnrealEngineAssetsNavigationProvider()",
  "longName" : "",
  "relativeFileName" : "src/dotnet/RiderPlugin.UnrealLink/UnrealEngineAssetsNavigationProvider.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/RiderLinkInstallService.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun writeMessage()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/RiderLinkInstallService.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/RiderLinkInstallService.kt",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/filters/linkInfo/BlueprintClassHyperLinkInfo.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun navigate()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/filters/linkInfo/BlueprintFunctionHyperLinkInfo.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun clear()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogPanel.kt",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun contentAdded()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/UnrealToolWindowFactory.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 132,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlaySettingsActions.kt",
  "fileLinesCount" : 380,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 291,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/FilterCheckboxAction.kt",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/CancelRiderLinkInstallAction.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/InstallActions.kt",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun invalidate()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun nextRequestID()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizePresentation()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/frames/StubBlueprintFrame.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun endTransformation()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/BlueprintStackTransformer.kt",
  "fileLinesCount" : 394,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun update()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/actions/ShowLibraryFramesAction.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderDebuggerSupportModule::StartupModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderDebuggerSupport/Private/RiderDebuggerSupport.cpp",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void FRiderDebuggerSupportModule::ShutdownModule()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderDebuggerSupport/Private/RiderDebuggerSupport.cpp",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit WireBase()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/WireBase.h",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RdPropertyBase()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/base/RdPropertyBase.h",
  "fileLinesCount" : 154,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit RdProperty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdProperty.h",
  "fileLinesCount" : 110,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit constexpr RdId()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/protocol/RdId.h",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline static void write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/Polymorphic.h",
  "fileLinesCount" : 225,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit PkgInputStream()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/wire/PkgInputStream.h",
  "fileLinesCount" : 61,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void InternScheduler::flush()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/intern/InternScheduler.cpp",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Success()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SynchronousScheduler::flush()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SynchronousScheduler.cpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void SimpleScheduler::flush()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/scheduler/SimpleScheduler.cpp",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit IPropertyBase()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IPropertyBase.h",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit IProperty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit IProperty()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IProperty.h",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit iterator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit Property()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/Property.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit iterator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableSet.h",
  "fileLinesCount" : 272,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit iterator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableList.h",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr explicit Wrapper()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constexpr Wrapper()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/types/wrapper.h",
  "fileLinesCount" : 313,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool BluePrintProvider::IsBlueprint()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderBlueprint/Private/BlueprintProvider.cpp",
  "fileLinesCount" : 83,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline std::string to_string()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Public/UE4TypesMarshallers.h",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "int32_t size()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Public/UE4TypesMarshallers.h",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void resize()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Public/UE4TypesMarshallers.h",
  "fileLinesCount" : 68,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Polymorphic::write()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/UE4TypesMarshallers.cpp",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "size_t hash::operator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/UE4TypesMarshallers.cpp",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun register()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UE4LibraryStartUpSerializerRegistrar.kt",
  "fileLinesCount" : 11,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createPopupActionGroup()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogVerbosityFilterComboBox.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addSettingsChangedListener()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogPanelSettings.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogConsoleActionsPostProcessor.kt",
  "fileLinesCount" : 78,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addFilterChangedListener()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogFilter.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun addOnCategoryAddedListener()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogFilter.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun isCategorySelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogFilter.kt",
  "fileLinesCount" : 96,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCustomComponent()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/CancelRiderLinkInstallAction.kt",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun disableUntilStateChange()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/PlayActions.kt",
  "fileLinesCount" : 231,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getPriority()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/HotReloadBuildModeProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getButtonActionId()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/HotReloadBuildModeProvider.kt",
  "fileLinesCount" : 21,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun forceTriggerUIUpdate()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/actions/ActionsUtils.kt",
  "fileLinesCount" : 17,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun hashCode()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/frames/UnrealFrameBase.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEqualityObject()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/frames/UnrealExternalCodeFrame.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEqualityObject()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/frames/BlueprintFrame.kt",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getEqualityObject()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/frames/StubBlueprintFrame.kt",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun addStackFrames()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/BlueprintStackFrameContainer.kt",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getActionUpdateThread()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/actions/FramesPopupGroup.kt",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedAction()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/actions/ShowUnrealFramesAction.kt",
  "fileLinesCount" : 15,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelectedAction()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/actions/ShowBlueprintFunctionsAction.kt",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun isSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/actions/ShowLibraryFramesAction.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun setSelected()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/debugger/actions/ShowLibraryFramesAction.kt",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getDisplayName()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/settings/UnrealLogColorSettingsPage.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAttributeDescriptors()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/settings/UnrealLogColorSettingsPage.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getColorDescriptors()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/settings/UnrealLogColorSettingsPage.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getHighlighter()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/settings/UnrealLogColorSettingsPage.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun getAdditionalHighlightingTagToDescriptorMap()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/settings/UnrealLogColorSettingsPage.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun customizeColorScheme()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/settings/UnrealLogColorSettingsPage.kt",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return visit()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 73,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool SupportsDynamicReloading()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLogging/Private/RiderLogging.hpp",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool SupportsDynamicReloading()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLC/Private/RiderLC.hpp",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 16,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return local_change()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 255,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return local_change()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/impl/RdMap.h",
  "fileLinesCount" : 303,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit SerializationCtx()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/serialization/SerializationCtx.h",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return visit()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_framework_cpp/src/main/task/RdTaskResult.h",
  "fileLinesCount" : 178,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return visit()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableList.h",
  "fileLinesCount" : 257,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return visit()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return visit()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 88,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return set()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/base/IViewableMap.h",
  "fileLinesCount" : 247,
  "components" : [ "primary::src" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "explicit reverse_iterator()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RD/src/rd_core_cpp/src/main/reactive/ViewableMap.h",
  "fileLinesCount" : 335,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool SupportsDynamicReloading()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderBlueprint/Public/RiderBlueprint.hpp",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool SupportsDynamicReloading()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Public/RiderGameControl.hpp",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int NumberOfPlayers()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 39,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool SpawnAtPlayerStart()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static bool DedicatedServer()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Compile CompileBeforeRun()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderGameControl/Private/RiderGameControl.cpp",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bool FRiderLinkModule::SupportsDynamicReloading()",
  "longName" : "",
  "relativeFileName" : "src/cpp/RiderLink/Source/RiderLink/Private/RiderLink.cpp",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 98,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun settingsChanged()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/log/UnrealLogPanelSettings.kt",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 113,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun registerToolWindow()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/toolWindow/UnrealToolWindowFactory.kt",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 33,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun AllowSetForegroundWindow()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealHost.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 130,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun SetForegroundWindow()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealHost.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun EnumWindows()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealHost.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 136,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GetWindowThreadProcessId()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealHost.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 139,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun ShowWindow()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealHost.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 142,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun GetLastError()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealHost.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun callback()",
  "longName" : "",
  "relativeFileName" : "src/rider/main/kotlin/com/jetbrains/rider/plugins/unreal/UnrealHost.kt",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 152,
  "linesOfCode" : 0,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]