[ {
  "shortName" : "private bool Execute()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Tasks/SharpGenTask.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 67,
  "endLine" : 332,
  "linesOfCode" : 208,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/InterfaceCodeGenerator.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 24,
  "endLine" : 209,
  "linesOfCode" : 167,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/PropertyCodeGenerator.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 13,
  "endLine" : 171,
  "linesOfCode" : 152,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/CallableCodeGenerator.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 13,
  "endLine" : 162,
  "linesOfCode" : 125,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/FieldCodeGenerator.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 18,
  "endLine" : 142,
  "linesOfCode" : 118,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Process()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/StructTransform.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 89,
  "endLine" : 251,
  "linesOfCode" : 110,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GenerateNativeByRefProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ReverseCallablePrologCodeGenerator.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 110,
  "endLine" : 230,
  "linesOfCode" : 106,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ParseAnnotations()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 320,
  "endLine" : 450,
  "linesOfCode" : 104,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberDeclarationSyntax GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/VtblGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 29,
  "endLine" : 136,
  "linesOfCode" : 100,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExpressionSyntax GenerateCall()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/NativeInvocationCodeGenerator.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 33,
  "endLine" : 141,
  "linesOfCode" : 97,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IReadOnlyList RenameMarshallableCore()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.MultipleMarshallable.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 49,
  "endLine" : 164,
  "linesOfCode" : 94,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MemberDeclarationSyntax GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ShadowGenerator.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 13,
  "endLine" : 114,
  "linesOfCode" : 93,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/NativeStructCodeGenerator.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 26,
  "endLine" : 123,
  "linesOfCode" : 87,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessMappings()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 325,
  "endLine" : 411,
  "linesOfCode" : 85,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateCore()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MarshalledElementFactory.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 26,
  "endLine" : 132,
  "linesOfCode" : 76,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsParameter Create()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MarshalledElementFactory.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 181,
  "endLine" : 283,
  "linesOfCode" : 76,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTypeBinded()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 971,
  "endLine" : 1042,
  "linesOfCode" : 69,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessDefines()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 187,
  "endLine" : 267,
  "linesOfCode" : 67,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SyntaxToken LengthVariableName()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 224,
  "endLine" : 291,
  "linesOfCode" : 66,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GenerateNativeToManaged()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 125,
  "endLine" : 193,
  "linesOfCode" : 65,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateManagedArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ArrayMarshallerBase.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 82,
  "linesOfCode" : 64,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/FunctionCodeGenerator.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 14,
  "endLine" : 77,
  "linesOfCode" : 63,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WriteProperties()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Tasks/SharpPropertyCacheTask.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 73,
  "endLine" : 142,
  "linesOfCode" : 62,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyList ParseRelation()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/RelationParser.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 104,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ConvertToPascalCase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.PascalCase.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 46,
  "endLine" : 118,
  "linesOfCode" : 60,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StatementSyntax GenerateNullCheckIfNeeded()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 50,
  "endLine" : 112,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParseResult ParseSingleRelation()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/RelationParser.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 153,
  "endLine" : 218,
  "linesOfCode" : 59,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ProcessRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CppElement.Extensions.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 97,
  "endLine" : 155,
  "linesOfCode" : 58,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppStruct ParseStructOrUnion()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 624,
  "endLine" : 712,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatementSyntax GenerateStringToArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 293,
  "endLine" : 348,
  "linesOfCode" : 55,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StatementSyntax CreateMarshalStructStatement()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 114,
  "endLine" : 175,
  "linesOfCode" : 54,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrologGenerationDelegate GetPrologBuilder()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ReverseCallablePrologCodeGenerator.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 42,
  "endLine" : 100,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetTypeNamespaceAndName()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 277,
  "endLine" : 336,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ConvertFundamentalType()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 1104,
  "endLine" : 1155,
  "linesOfCode" : 49,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Run()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/RoslynGenerator.cs",
  "fileLinesCount" : 97,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 19,
  "endLine" : 75,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Process()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/EnumTransform.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 82,
  "endLine" : 141,
  "linesOfCode" : 47,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ThrowStatementSyntax ThrowException()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/GeneratorHelpers.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 18,
  "endLine" : 70,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StatementSyntax GenerateNativeToManaged()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/BoolToIntArrayMarshaller.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 60,
  "endLine" : 108,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Process()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InterfaceTransform.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 123,
  "endLine" : 185,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyCollection VisibilityToTokenKindList()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/ModelUtilities.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 84,
  "linesOfCode" : 45,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppInterface ParseInterface()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 478,
  "endLine" : 548,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string Preprocess()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/Preprocessor.cs",
  "fileLinesCount" : 91,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 38,
  "endLine" : 89,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExpressionSyntax GenerateAsRefInitializer()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ReverseCallablePrologCodeGenerator.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 232,
  "endLine" : 280,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static StatementSyntax GetPlatformSpecificStatements()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/GeneratorHelpers.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 116,
  "endLine" : 169,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetWindowsRoot()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 201,
  "endLine" : 264,
  "linesOfCode" : 43,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/StructCodeGenerator.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 15,
  "endLine" : 63,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddConstantFromMacroToCSharpType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/ConstantManager.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 35,
  "endLine" : 85,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CsFundamentalType ImportPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TypeRegistry.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 77,
  "endLine" : 132,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppModule Run()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 149,
  "endLine" : 200,
  "linesOfCode" : 42,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatementSyntax GenerateCopyMemory()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.Copy.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 71,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/InterfaceMarshaller.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 53,
  "endLine" : 94,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExpressionSyntax SizeOf()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.CopyMemory.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 53,
  "endLine" : 99,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/RefWrapperMarshaller.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 18,
  "endLine" : 60,
  "linesOfCode" : 40,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CsInterface CreateNativeCallbackType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InterfaceTransform.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 240,
  "endLine" : 293,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Initialize()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 75,
  "endLine" : 127,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/BoolToIntArrayMarshaller.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 13,
  "endLine" : 56,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GenerateIncludeConfigContents()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/CppHeaderGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 91,
  "endLine" : 143,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable GetDocItems()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformServiceExtensions.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 17,
  "endLine" : 65,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteropSignatureTransform()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InteropSignatureTransform.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 34,
  "endLine" : 76,
  "linesOfCode" : 39,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void MoveMethodsToInnerInterfaces()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InterfaceTransform.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 187,
  "endLine" : 238,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GenerateDefinesForMappedTypes()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 635,
  "endLine" : 673,
  "linesOfCode" : 39,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetRelativePath()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 507,
  "endLine" : 559,
  "linesOfCode" : 39,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StatementSyntax GenerateNativeCleanup()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 43,
  "endLine" : 82,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DelegateDeclarationSyntax GenerateDelegateDeclaration()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ShadowCallbackGenerator.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 25,
  "endLine" : 62,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string WrapRelation()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/RelationParser.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 106,
  "endLine" : 151,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 44,
  "endLine" : 86,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static PathKind GetPathKind()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 287,
  "endLine" : 341,
  "linesOfCode" : 37,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly Load()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 143,
  "endLine" : 198,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string ResolveType()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 1044,
  "endLine" : 1081,
  "linesOfCode" : 37,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetVSInstallPath()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/SdkResolver.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 58,
  "endLine" : 100,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IDictionary GetInteropSignatures()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InteropSignatureTransform.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 78,
  "endLine" : 118,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyIdentity CreateAssemblyIdentityOrThrow()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 169,
  "endLine" : 210,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GetAnalyzersForTypeNames()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 450,
  "endLine" : 487,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/EnumCodeGenerator.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 17,
  "endLine" : 53,
  "linesOfCode" : 33,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CatchClauseSyntax GenerateCatchClause()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ShadowCallbackGenerator.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 64,
  "endLine" : 98,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Tasks/SharpPropertyCacheTask.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 21,
  "endLine" : 60,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/LengthRelationMarshaller.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 10,
  "endLine" : 43,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodDeclarationSyntax GenerateMarshalFree()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/NativeStructCodeGenerator.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 146,
  "endLine" : 183,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddExtensions()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 410,
  "endLine" : 448,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ArgumentSyntax GenerateNativeArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeMarshaller.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 26,
  "endLine" : 57,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarshallingRegistry()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/MarshallingRegistry.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 14,
  "endLine" : 45,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GenerateUpdateInnerInterface()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/InterfaceCodeGenerator.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 212,
  "endLine" : 243,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/MethodCodeGenerator.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 47,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ResolveExtensibilityPoints()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityDriver.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 54,
  "endLine" : 88,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Parse()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 207,
  "endLine" : 247,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static LocalDeclarationStatementSyntax GenerateShadowCallbackStatement()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ShadowCallbackGenerator.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 100,
  "endLine" : 131,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InteropType GetInteropTypeForReturnValue()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InteropSignatureTransform.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 196,
  "endLine" : 234,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ReportActiveObjects()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 242,
  "endLine" : 278,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Log()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/MSBuildSharpGenLogger.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 24,
  "endLine" : 54,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/BitfieldMarshaller.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 14,
  "endLine" : 44,
  "linesOfCode" : 29,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateNativeArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 44,
  "endLine" : 79,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsTypeBase ImportType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TypeRegistry.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 40,
  "endLine" : 75,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static extern bool GetTokenInformation()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PlatformDetection.AppContainer.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 57,
  "endLine" : 90,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RunCastXml()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CastXmlRunner.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 123,
  "endLine" : 154,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable Find()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppElementFinder.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 47,
  "endLine" : 81,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CsFundamentalType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsFundamentalType.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 17,
  "endLine" : 48,
  "linesOfCode" : 28,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static T ToShadow()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObjectVtbl.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 77,
  "endLine" : 113,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateManagedArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 15,
  "endLine" : 44,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BindType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TypeRegistry.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 182,
  "endLine" : 212,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessMethod()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodTransform.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 119,
  "endLine" : 159,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RenameCore()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 39,
  "endLine" : 77,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static unsafe void CopyMemory()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MemoryHelpers.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 50,
  "endLine" : 133,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessErrorFromHeaderFile()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CastXmlRunner.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 170,
  "endLine" : 199,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline int __get_cpuid_max()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cpuid.h",
  "fileLinesCount" : 312,
  "components" : [ "primary::CastXML" ],
  "startLine" : 257,
  "endLine" : 285,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private object ExpandVariables()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigFile.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 206,
  "endLine" : 233,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateManagedArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/InterfaceArrayMarshaller.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 14,
  "endLine" : 46,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateManagedArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/BoolToIntMarshaller.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 14,
  "endLine" : 42,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExpressionStatementSyntax GenerateCopyMemoryInvocation()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.CopyMemory.cs",
  "fileLinesCount" : 103,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 20,
  "endLine" : 47,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StatementSyntax MarshalInterfaceInstanceFromNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 235,
  "endLine" : 260,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateNativeArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 62,
  "endLine" : 90,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IReadOnlyList BuildGuidList()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ShadowContainer.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 99,
  "endLine" : 140,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Execute()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Tasks/SharpGenTask.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 33,
  "endLine" : 63,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int IndexOfExtension()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/FileNameUtilities.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 44,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void SetMethodsWindowsOffset()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 550,
  "endLine" : 584,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Guid? ParseGuid()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 826,
  "endLine" : 857,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppCallable.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 55,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateNativeArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/RemappedTypeMarshaller.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 39,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void RemoveAttribute()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/CodeGeneratorBase.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 60,
  "endLine" : 89,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CsProperty CreatePropertyFromMethodGroup()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/PropertyBuilder.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 36,
  "endLine" : 70,
  "linesOfCode" : 25,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessExtensions()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 269,
  "endLine" : 294,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NativeLong operator ~()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeLong.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 155,
  "endLine" : 232,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static NativeULong operator ~()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeULong.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 149,
  "endLine" : 226,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string? GetDirectoryName()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 126,
  "endLine" : 153,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 12,
  "endLine" : 36,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateNativeArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 46,
  "endLine" : 76,
  "linesOfCode" : 24,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MemberDeclarationSyntax GenerateBackingField()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/FieldCodeGenerator.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 144,
  "endLine" : 170,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result GenerateCppHeaders()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/CppHeaderGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 38,
  "endLine" : 75,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable PrepareTransform()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 528,
  "endLine" : 553,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeLong.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 63,
  "endLine" : 96,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected sealed override void Dispose()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObject.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 159,
  "endLine" : 190,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeULong.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 62,
  "endLine" : 95,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static BindingRedirectResolution()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/BindingRedirectResolution.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 15,
  "endLine" : 41,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string NormalizePathPrefix()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 660,
  "endLine" : 694,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseElementsInInclude()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 892,
  "endLine" : 922,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppElement ParseElement()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 924,
  "endLine" : 947,
  "linesOfCode" : 24,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StructWithNativeTypeArrayMarshaller.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 37,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateManagedToNativeProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 37,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateNativeArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ArrayMarshallerBase.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 92,
  "endLine" : 120,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax GenerateSetter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/FieldCodeGenerator.Property.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 80,
  "endLine" : 104,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AttachIncludes()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 296,
  "endLine" : 323,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List GetUninheritedShadowedInterfaces()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ShadowContainer.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 147,
  "endLine" : 179,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FixFilePath()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Utilities.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 18,
  "endLine" : 42,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AssemblyIdentity? TryGetAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/AssemblyIdentityUtils.cs",
  "fileLinesCount" : 49,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ResolveExtensionReferences()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityDriver.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 106,
  "endLine" : 132,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseAllElements()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 862,
  "endLine" : 890,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private StatementSyntax GenerateCopyBlock()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.Copy.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 73,
  "endLine" : 96,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateNativeArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 101,
  "endLine" : 123,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateNativeToManagedExtendedProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 195,
  "endLine" : 218,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterSyntax GenerateManagedParameter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/InterfaceMarshaller.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 51,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultGenerators()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/DefaultGenerators.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 8,
  "endLine" : 29,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InteropType GetInteropTypeForParameter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InteropSignatureTransform.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 236,
  "endLine" : 260,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void Init()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 452,
  "endLine" : 477,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Apply()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.HungarianNotation.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 69,
  "endLine" : 97,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetTypeName()",
  "longName" : "",
  "relativeFileName" : "SharpGen/GlobalNamespaceProvider.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 49,
  "endLine" : 75,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string NormalizeWithForwardSlash()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 739,
  "endLine" : 765,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StreamReader Process()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CastXmlRunner.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 93,
  "endLine" : 121,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateManagedArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/RemappedTypeMarshaller.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 14,
  "endLine" : 37,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateNativeArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/InterfaceMarshaller.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 96,
  "endLine" : 123,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceTransform()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InterfaceTransform.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppModule MapModule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 97,
  "endLine" : 126,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CsNamespace ResolveNamespace()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamespaceRegistry.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 90,
  "endLine" : 116,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string GetDocumentWithExternalComments()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/ExternalDocCommentsReader.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 23,
  "endLine" : 43,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static extern bool OpenThreadToken()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PlatformDetection.AppContainer.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 28,
  "endLine" : 54,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string EnsureTrailingSeparator()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 68,
  "endLine" : 91,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ContainsPathComponent()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 479,
  "endLine" : 502,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 47,
  "endLine" : 71,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 97,
  "endLine" : 121,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 123,
  "endLine" : 146,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppEnum ParseEnum()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 757,
  "endLine" : 786,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppElement ParseVariable()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 793,
  "endLine" : 819,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppMarshallable.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected StatementSyntax GenerateArrayNativeToManagedExtendedProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 315,
  "endLine" : 343,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ReverseCallablePrologCodeGenerator.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TransformOutParametersToReturnValues()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodTransform.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 161,
  "endLine" : 189,
  "linesOfCode" : 20,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CsMarshalBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsMarshalBase.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 131,
  "endLine" : 155,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsParameter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsParameter.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 112,
  "endLine" : 139,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ConfigFile LoadConfig()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Tasks/SharpGenTask.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 350,
  "endLine" : 371,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdjustTypeNamesFromTypedefs()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 249,
  "endLine" : 269,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void GetFilesWithIncludesAndExtensionHeaders()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 42,
  "endLine" : 66,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/FallbackFieldMarshaller.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 14,
  "endLine" : 34,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GenerateExtensionHeaders()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/CppExtensionHeaderGenerator.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 18,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AttachPropertyToParent()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/PropertyBuilder.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 112,
  "endLine" : 140,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessCppModuleWithConfig()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 142,
  "endLine" : 161,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CsGroup CreateCsGroup()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 583,
  "endLine" : 608,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CsFundamentalType FindPrimitiveTypeImpl()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TypeRegistry.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 150,
  "endLine" : 174,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ItemsChanged()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBase.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 56,
  "endLine" : 76,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsValidFilePath()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 707,
  "endLine" : 729,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly AddToCache()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 85,
  "endLine" : 108,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseParameters()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 289,
  "endLine" : 313,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ParameterSyntax GenerateManagedValueTypeParameter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 280,
  "endLine" : 300,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateManagedArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 14,
  "endLine" : 35,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected IRelationMarshaller GetRelationMarshaller()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/CodeGeneratorBase.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 38,
  "endLine" : 58,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/StatementSyntaxList.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 39,
  "endLine" : 63,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsFunction Prepare()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodTransform.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 58,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/InteropMethodSignature.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 133,
  "endLine" : 154,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsInterface()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsInterface.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 35,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool ExecuteRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CppElement.Extensions.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 63,
  "endLine" : 85,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsAbsolute()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 346,
  "endLine" : 370,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineValues()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 73,
  "endLine" : 95,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly LoadFromPathUncheckedCore()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 60,
  "endLine" : 83,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppField ParseField()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 591,
  "endLine" : 615,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static StatementSyntax GenerateMarshalStructManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 177,
  "endLine" : 193,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateManagedToNativeProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/FieldMarshallerBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 20,
  "endLine" : 45,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GenerateNativeToManaged()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 92,
  "endLine" : 110,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FixedStatementSyntax GeneratePin()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IMarshaller GetMarshaller()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/MarshallingRegistry.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 53,
  "endLine" : 74,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleContextRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/CppExtensionHeaderGenerator.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateEnumFromMacro()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/CppExtensionHeaderGenerator.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 92,
  "endLine" : 113,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable ResolveStdLib()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/SdkResolver.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 38,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitCalliSignatureParameters()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InteropSignatureTransform.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 155,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleContextRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 432,
  "endLine" : 450,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CsVariable AddConstantToCSharpType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/ConstantManager.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 96,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void MigrateNativePointer()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 197,
  "endLine" : 217,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetStackTrace()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.StackTrace.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string? RemoveExtension()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/FileNameUtilities.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 103,
  "endLine" : 123,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string? ChangeExtension()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/FileNameUtilities.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 136,
  "endLine" : 155,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? CombinePossiblyRelativeAndRelativePaths()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 407,
  "endLine" : 426,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StructWithNestedMarshalTypeMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 136,
  "endLine" : 154,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanMarshal()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Parse()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/MacroManager.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 57,
  "endLine" : 73,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitSignatureWithReturnType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InteropSignatureTransform.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 175,
  "endLine" : 194,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/InteropMethodSignature.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 95,
  "endLine" : 111,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List FindActiveObjects()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 222,
  "endLine" : 237,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ShadowContainer.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 197,
  "endLine" : 216,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int IndexOfFileName()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/FileNameUtilities.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 161,
  "endLine" : 178,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void InitializeDisplayAndId()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetStructName()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 734,
  "endLine" : 750,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ long long __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 137,
  "endLine" : 152,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StructArray()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override ArgumentSyntax GenerateNativeArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/EnumParameterWrapperMarshaller.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateManagedToNativeProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static AttributeListSyntax GenerateStructLayoutAttribute()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/NativeStructCodeGenerator.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 125,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateVariableFromMacro()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/CppExtensionHeaderGenerator.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsMethod CreateInterfaceArrayOverload()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodOverloadBuilder.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsMethod CreateRawPtrOverload()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodOverloadBuilder.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CsInterface Prepare()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InterfaceTransform.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CsEnum Prepare()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/EnumTransform.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 53,
  "endLine" : 76,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/InteropMethodSignature.cs",
  "fileLinesCount" : 162,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 113,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void OnItemsChanged()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsStruct.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 133,
  "endLine" : 153,
  "linesOfCode" : 15,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IEnumerable Find()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CppElement.Extensions.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetDescriptionFromResultCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ResultDescriptor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 203,
  "endLine" : 218,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static ObjectReference Find()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 133,
  "endLine" : 148,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void Untrack()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 156,
  "endLine" : 174,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool UntrackImpl()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 176,
  "endLine" : 195,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/RawBool.cs",
  "fileLinesCount" : 66,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint Release()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CallbackBase.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 54,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsSameDirectoryOrChildOf()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 155,
  "endLine" : 172,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string? GetPathRoot()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 184,
  "endLine" : 199,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PathsEqual()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 612,
  "endLine" : 628,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int PathHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 642,
  "endLine" : 658,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyIdentity AddToCache()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetStructDirectBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 714,
  "endLine" : 732,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ long long __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 54,
  "endLine" : 68,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StructWithArrayMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StructWithMarshallingArrays()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/RelationTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL APIENTRY DllMain()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Functions/dllmain.cpp",
  "fileLinesCount" : 19,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 4,
  "endLine" : 18,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "BOOL APIENTRY DllMain()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/dllmain.cpp",
  "fileLinesCount" : 19,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 4,
  "endLine" : 18,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/MappingBaseRule.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ConstantCodeGenerator.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 10,
  "endLine" : 23,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetPlatformSpecificSuffix()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/GeneratorHelpers.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AccessorDeclarationSyntax GenerateGetter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/FieldCodeGenerator.Property.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private T GetRequiredService()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Ioc.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 55,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable ResolveIncludeDirsForSdk()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/SdkResolver.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetSingleDoc()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformServiceExtensions.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 67,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ReplaceCRefReferences()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformServiceExtensions.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InteropMethodSignature GetNativeInteropSignatureWithForcedReturnBuffer()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InteropSignatureTransform.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 120,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void RegisterBindings()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 172,
  "endLine" : 185,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessTransform()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 561,
  "endLine" : 574,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CsFundamentalType PointerType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MarshalledElementFactory.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CsCallable()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsCallable.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsMethod()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsMethod.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 32,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToPointerArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 10,
  "endLine" : 25,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToPointerArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToPointerArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToPointerArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MarshallingHelpers.ToPointerArray.cs",
  "fileLinesCount" : 87,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 70,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool GetSupportedLanguages()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 255,
  "endLine" : 270,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AutoOutParameters()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/InterfaceTests.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanMarshal()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeMarshaller.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ArgumentSyntax GenerateManagedValueTypeArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 263,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ConstantValueRelationMarshaller.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 24,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateNativeToManagedExtendedProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeMarshallerBase.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 17,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static MethodDeclarationSyntax GenerateMarshalMethod()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/NativeStructCodeGenerator.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 207,
  "endLine" : 221,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable IterateNativeArguments()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/NativeInvocationCodeGenerator.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 17,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExpressionSyntax GenerateBoolToIntConversion()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/GeneratorHelpers.cs",
  "fileLinesCount" : 171,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertyDeclarationSyntax GenerateProperty()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/FieldCodeGenerator.Property.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyValueGetTransform Compose()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/FieldCodeGenerator.Property.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static PropertyValueSetTransform Compose()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/FieldCodeGenerator.Property.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformManager()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 48,
  "endLine" : 61,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ProcessCallable()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodTransform.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 93,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string RenameCore()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 85,
  "endLine" : 103,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsPascalCase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.PascalCase.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 17,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint SizeOf()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsFundamentalType.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeLong()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeLong.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeLong()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeLong.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeLong()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeLong.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/InterfaceArray.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void TrackImpl()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 95,
  "endLine" : 108,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeULong()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeULong.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 19,
  "endLine" : 31,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeULong()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeULong.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 33,
  "endLine" : 45,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeULong()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeULong.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe void AllocateGuidsTable()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ShadowContainer.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 82,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string TrimTrailingSeparators()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 187,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AssemblyIdentity GetOrAddAssemblyIdentity()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 110,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 282,
  "endLine" : 296,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CppModule CreateSkeletonModule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static StatementSyntax GenerateManagedHiddenMarshallableProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/CallableCodeGenerator.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 164,
  "endLine" : 176,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateManagedToNativeProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string CreateCppFromMacro()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/CppExtensionHeaderGenerator.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateGetter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/PropertyBuilder.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private InteropMethodSignature GetNativeInteropSignature()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InteropSignatureTransform.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 137,
  "endLine" : 153,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GenerateSpecialOverloads()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InterfaceTransform.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 310,
  "endLine" : 323,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void HandleConstantRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 614,
  "endLine" : 625,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static uint? GetAlignment()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsFundamentalType.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 80,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsStruct()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsStruct.cs",
  "fileLinesCount" : 155,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RunInContext()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameSyntax GetTypeNameSyntax()",
  "longName" : "",
  "relativeFileName" : "SharpGen/GlobalNamespaceProvider.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 77,
  "endLine" : 90,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Track()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void NativePointerUpdated()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObject.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 120,
  "endLine" : 133,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowContainer()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ShadowContainer.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static unsafe IntPtr Read()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MemoryHelpers.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 183,
  "endLine" : 212,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string? TryNormalizeAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Utilities.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 67,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static Stream OpenRead()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Utilities.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 81,
  "endLine" : 93,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool LoadExtensions()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityDriver.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 37,
  "endLine" : 52,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Preprocess()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CastXmlRunner.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 72,
  "endLine" : 86,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmaxs2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1345,
  "endLine" : 1358,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ long __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ long __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 159,
  "endLine" : 170,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToShortString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppCallable.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ExpandDynamicVariables()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ExpressionStatementSyntax CreateMarshalCustomNewStatement()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal static ExpressionSyntax GetMarshalStorageLocation()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 223,
  "endLine" : 233,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatementSyntax GenerateManagedToNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StructSizeRelationMarshaller.cs",
  "fileLinesCount" : 23,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 10,
  "endLine" : 21,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/GroupCodeGenerator.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 12,
  "endLine" : 23,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override CsStruct Prepare()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/StructTransform.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool ValidateSetter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/PropertyBuilder.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool RemoveElements()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 413,
  "endLine" : 424,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static CsFundamentalType ImportPrimitiveType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TypeRegistry.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 134,
  "endLine" : 148,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void MakeGeneralPointersBeIntPtr()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MarshalledElementFactory.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 165,
  "endLine" : 179,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList Rename()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.MultipleMarshallable.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 17,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsEnum()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsEnum.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SyntaxTokenList VisibilityToTokenList()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/ModelUtilities.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 17,
  "endLine" : 29,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowContainer()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ShadowContainer.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntPtr Read()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MemoryHelpers.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static IntPtr Write()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MemoryHelpers.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CheckAndDispose()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/DisposeBase.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RemoveTrailingDirectorySeparator()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 441,
  "endLine" : 451,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public async Task DocumentModule()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityDriver.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 90,
  "endLine" : 104,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionLoadFailureEventArgs()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionLoadFailureEventArgs.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 41,
  "endLine" : 52,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly CurrentDomain_AssemblyResolve()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/DefaultExtensionAssemblyLoader.Desktop.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 86,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static AssemblyIdentity ReadAssemblyIdentityOrThrow()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 155,
  "endLine" : 166,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFullNameOrThrow()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 352,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 255,
  "endLine" : 267,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline int __get_cpuid_count()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cpuid.h",
  "fileLinesCount" : 312,
  "components" : [ "primary::CastXML" ],
  "startLine" : 300,
  "endLine" : 312,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BitFieldMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 64,
  "endLine" : 75,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BitFieldWithMarshalTypeMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 157,
  "endLine" : 170,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BoolArrayMemberMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 195,
  "endLine" : 210,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutInterfaceParameters()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 121,
  "endLine" : 131,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExpandVariables()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigFile.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ParameterSyntax GenerateManagedArrayParameter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParameterSyntax GenerateManagedParameter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override IEnumerable GenerateManagedToNativeProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/PointerSizeMarshaller.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GeneratePrologue()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/CppHeaderGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 77,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AttachConstants()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/ConstantManager.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsTypeBase FindBoundType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TypeRegistry.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodTransform()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodTransform.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual CsCallable Clone()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsCallable.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 153,
  "endLine" : 164,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Type ReducePointers()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsFundamentalType.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 97,
  "endLine" : 107,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string FindGuid()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsInterface.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void LogRawMessage()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/Logger.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 120,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ResultDescriptor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeLong.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 235,
  "endLine" : 244,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void Initialize()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObjectShadow.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 46,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/NativeULong.cs",
  "fileLinesCount" : 248,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public uint AddRef()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CallbackBase.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SafeAccessTokenHandle GetCurrentToken()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PlatformDetection.AppContainer.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 12,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void WaitForDebuggerAttach()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Tasks/SharpTaskBase.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string CombinePathsUnchecked()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 428,
  "endLine" : 439,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetRelativeChildPath()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 572,
  "endLine" : 584,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool PathCharEqual()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 630,
  "endLine" : 640,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 303,
  "endLine" : 314,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 324,
  "endLine" : 335,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultExtensionAssemblyLoader()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/DefaultExtensionAssemblyLoader.Core.cs",
  "fileLinesCount" : 33,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableHashSet GetAnalyzerTypeNameMap()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 240,
  "endLine" : 253,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline int __get_cpuid()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cpuid.h",
  "fileLinesCount" : 312,
  "components" : [ "primary::CastXML" ],
  "startLine" : 287,
  "endLine" : 298,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ double __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ double __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 177,
  "endLine" : 186,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ char4 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 309,
  "endLine" : 318,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ short4 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 327,
  "endLine" : 336,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ int4 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 345,
  "endLine" : 354,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ uchar4 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 372,
  "endLine" : 381,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ ushort4 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 390,
  "endLine" : 399,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ uint4 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 408,
  "endLine" : 417,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ float4 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 435,
  "endLine" : 444,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InplaceAsciiStringTruncatedToFit()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 89,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValueType()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/RelationTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 11,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterfaceOutArrays()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/RelationTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterfaceOutArrays()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 11,
  "endLine" : 20,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutIntArray()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StructMarshalling()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IDisposable SetupTests()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MarshalledLargeStruct()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InInterfaceParameter()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 109,
  "endLine" : 118,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppContainer.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 39,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FindAllDependencies()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigFile.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private string GetVariable()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigFile.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 241,
  "endLine" : 250,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateManagedArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArgumentSyntax GenerateManagedArgument()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/InterfaceMarshaller.cs",
  "fileLinesCount" : 125,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateNativeToManagedExtendedProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StructWithNativeTypeMarshaller.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SyntaxTriviaList GenerateDocumentationTrivia()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/MemberCodeGeneratorBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructTransform()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/StructTransform.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 40,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dictionary CreateProperties()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/PropertyBuilder.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToManagedCallingConventionName()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/ModelUtilities.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CsBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBase.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string FormatMessage()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LogUtilities.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NameSyntax GetGenericTypeNameSyntax()",
  "longName" : "",
  "relativeFileName" : "SharpGen/GlobalNamespaceProvider.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowAttribute()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ShadowAttribute.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ResultDescriptor()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ResultDescriptor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/InterfaceArray.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectReference.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List Find()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static T FromPointer()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MarshallingHelpers.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 14,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void PrepareExecute()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Tasks/SharpTaskBase.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 23,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string? GetExtension()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/FileNameUtilities.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsFilePath()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 457,
  "endLine" : 466,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Combine()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 230,
  "endLine" : 240,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetCaseInsensitiveFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 262,
  "endLine" : 272,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExtensionLoadFailureEventArgs CreateExtensionLoadFailedArgs()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 220,
  "endLine" : 233,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetFullyQualifiedTypeName()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 338,
  "endLine" : 349,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableHashSet GetExtensionTypeNameMap()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 399,
  "endLine" : 408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ParseCallable()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 457,
  "endLine" : 471,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmintrin.h",
  "fileLinesCount" : 226,
  "components" : [ "primary::CastXML" ],
  "startLine" : 166,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmintrin.h",
  "fileLinesCount" : 226,
  "components" : [ "primary::CastXML" ],
  "startLine" : 178,
  "endLine" : 188,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmintrin.h",
  "fileLinesCount" : 226,
  "components" : [ "primary::CastXML" ],
  "startLine" : 195,
  "endLine" : 205,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmintrin.h",
  "fileLinesCount" : 226,
  "components" : [ "primary::CastXML" ],
  "startLine" : 207,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint64_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 208,
  "endLine" : 216,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 292,
  "endLine" : 300,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9121,
  "endLine" : 9129,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionWithArrayMemberMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CustomNativeNewCalledForNestedStruct()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/CustomNativeNewTests.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BoolArrayTest()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 135,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void PreserveVoidPointer1()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 250,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BasicMethodCall()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/InterfaceTests.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 10,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MethodWithParameters()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/InterfaceTests.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 21,
  "endLine" : 29,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSetMethodsGenerateProperty()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/PropertyTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 29,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GetSetMethodsWithOutParamGenerateProperty()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/PropertyTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 42,
  "endLine" : 52,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PersistentPropertyCachesFirstValue()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/PropertyTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StringMarshalling()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 50,
  "endLine" : 59,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefParameter()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 62,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LargeStruct()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 75,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReturnMappings()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 154,
  "endLine" : 164,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RemoveFromParent()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppElement.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigFile.Comparer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigBaseRule.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.Copy.cs",
  "fileLinesCount" : 98,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodDeclarationSyntax GenerateMarshalMethod()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/NativeStructCodeGenerator.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 189,
  "endLine" : 196,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MethodDeclarationSyntax GenerateMarshalMethod()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/NativeStructCodeGenerator.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 198,
  "endLine" : 205,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetMarshallers()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/MarshallingRegistry.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ShadowCallbackGenerator.cs",
  "fileLinesCount" : 310,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/PropertyBuilder.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 102,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ReducePropertyMethodVisibility()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/PropertyBuilder.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 142,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void CreateProperties()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InterfaceTransform.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void UpdateNamingRules()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 163,
  "endLine" : 170,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string PostprocessParameterName()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.MultipleMarshallable.cs",
  "fileLinesCount" : 166,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string UnKeyword()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.Keyword.cs",
  "fileLinesCount" : 114,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsNamespace GetOrCreateNamespace()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamespaceRegistry.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public HungarianNotationPrefix()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.HungarianNotation.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteropMethodSignatureParameter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/InteropMethodSignatureParameter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ToCallConvShortName()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/ModelUtilities.cs",
  "fileLinesCount" : 105,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 96,
  "endLine" : 103,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsProperty()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsProperty.cs",
  "fileLinesCount" : 80,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ResultDescriptor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ResultDescriptor Find()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ResultDescriptor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 193,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Version GetOSVersion()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PlatformDetection.Version.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 50,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToInterfaceArrayFast()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MarshallingHelpers.FastToInterfaceArray.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppObject()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObject.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 13,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckError()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Result.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/FunctionCallback.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 81,
  "endLine" : 94,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int ConsumeDirectorySeparators()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 266,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineFNVHash()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ExtensionReference? ResolveExtensionReference()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityDriver.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 134,
  "endLine" : 142,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override Assembly LoadFromPathImpl()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/DefaultExtensionAssemblyLoader.Desktop.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExtensionFileReference()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal ImmutableArray GetExtensionsForAllLanguages()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly GetAssembly()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 490,
  "endLine" : 498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CastXmlRunner()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CastXmlRunner.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private IEnumerable GetCastXmlArgs()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CastXmlRunner.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 156,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void SetItem()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/ObservableSet.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 271,
  "endLine" : 280,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 326,
  "endLine" : 334,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ char2 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 298,
  "endLine" : 308,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ short2 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 319,
  "endLine" : 326,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ int2 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 337,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ longlong2 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 355,
  "endLine" : 362,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ uchar2 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 364,
  "endLine" : 371,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ ushort2 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 382,
  "endLine" : 389,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ uint2 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 400,
  "endLine" : 407,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ ulonglong2 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 418,
  "endLine" : 425,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ float2 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 427,
  "endLine" : 434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ double2 __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 445,
  "endLine" : 452,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned __funnelshift_l()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 457,
  "endLine" : 464,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned __funnelshift_lc()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 465,
  "endLine" : 472,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned __funnelshift_r()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 473,
  "endLine" : 480,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned __funnelshift_rc()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 481,
  "endLine" : 488,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UnionMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InplaceAsciiStringMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InplaceUtf16StringMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 103,
  "endLine" : 111,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AsciiStringMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void UtfStringMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 125,
  "endLine" : 133,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BoolToIntMarshalsCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 173,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BoolToIntShortcutCorrectlyTracksValue()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 184,
  "endLine" : 192,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PointerSizeMember()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 225,
  "endLine" : 233,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CustomNativeNewCalledForParameter()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/CustomNativeNewTests.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StructRefParameter()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ForcePassByValueParameter()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 191,
  "endLine" : 200,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutParameterCorrectlySet()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptionsOnResultReturningMethods()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 134,
  "endLine" : 141,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ExceptionsRethrownOnManagedSideWhenSupportIsImplemented()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ValueTypeArrayReverseMarshalling()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CallbackInterface CloneInstance()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 199,
  "endLine" : 206,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LargeStructWithMarshalling GetLargeMarshalledStruct()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 218,
  "endLine" : 226,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LargeStruct GetLargeStruct()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr ModifyPointer()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 252,
  "endLine" : 259,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void __stdcall AddToThis()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal static SyntaxToken GetMarshalStorageLocationIdentifier()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal static SyntaxToken GetRefLocationIdentifier()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static TypeSyntax GetPublicType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ReverseCallablePrologCodeGenerator.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MoveMethodsToInnerInterface()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InterfaceTransform.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string FindDocName()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/DocumentationLinker.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsField Create()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MarshalledElementFactory.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 154,
  "endLine" : 163,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MapIncludeToNamespace()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamespaceRegistry.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 46,
  "endLine" : 52,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AttachTypeToNamespace()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamespaceRegistry.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 61,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/PrimitiveTypeIdentity.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int HungarianRefPrefixSelector()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.HungarianNotation.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void FillDocItems()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsCallable.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/InteropMethodSignatureParameter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsInterface.cs",
  "fileLinesCount" : 163,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void ExpireOnItemsChange()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBase.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T GetParent()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBase.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 103,
  "endLine" : 109,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string PtrToStringAnsi()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/StringHelpers.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string PtrToStringUni()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/StringHelpers.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected unsafe void AddMethod()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObjectVtbl.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected unsafe void AddMethod()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObjectVtbl.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToInterfaceArrayFast()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MarshallingHelpers.FastToInterfaceArray.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToInterfaceArrayFast()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MarshallingHelpers.FastToInterfaceArray.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToInterfaceArrayFast()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MarshallingHelpers.FastToInterfaceArray.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CppObject()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObject.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 88,
  "endLine" : 94,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void Dispose()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CallbackBase.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsMemoryAligned()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MemoryHelpers.cs",
  "fileLinesCount" : 237,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 221,
  "endLine" : 235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void RequireAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Utilities.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Assert()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Debug.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsChildPath()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 564,
  "endLine" : 570,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool IsTypeFromIncludeToProcess()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 956,
  "endLine" : 962,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabs2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1057,
  "endLine" : 1063,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabs4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1064,
  "endLine" : 1070,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsdiffs2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1071,
  "endLine" : 1077,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsdiffs4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1079,
  "endLine" : 1085,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsdiffu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1086,
  "endLine" : 1092,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsdiffu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1093,
  "endLine" : 1099,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsss2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1100,
  "endLine" : 1106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsss4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1107,
  "endLine" : 1113,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vaddss2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1124,
  "endLine" : 1130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vaddss4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1131,
  "endLine" : 1137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vaddus2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1138,
  "endLine" : 1144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vaddus4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1145,
  "endLine" : 1151,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsads2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1394,
  "endLine" : 1400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsads4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1401,
  "endLine" : 1407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsadu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1408,
  "endLine" : 1414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsadu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1415,
  "endLine" : 1421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsubss2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1436,
  "endLine" : 1442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsubss4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1446,
  "endLine" : 1452,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsubus2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1456,
  "endLine" : 1462,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsubus4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1463,
  "endLine" : 1469,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float fdividef()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1533,
  "endLine" : 1539,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double scalbln()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1701,
  "endLine" : 1707,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float scalblnf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1708,
  "endLine" : 1714,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__device__ inline __cuda_builtin_threadIdx_t::operator uint3()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 380,
  "endLine" : 386,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__device__ inline __cuda_builtin_blockIdx_t::operator uint3()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 388,
  "endLine" : 394,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint64_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void StructSize()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/RelationTests.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 9,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Constant()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/RelationTests.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterfaceField()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 213,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NullableStructParameter()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 166,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void OptionalInOutStructPointer()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 230,
  "endLine" : 239,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterfaceArray()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/InterfaceTests.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InnerInterfaceNativePointerKeptUpToDate()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/InterfaceTests.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsMethodGeneratesIsProperty()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/PropertyTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void IsMethodWithOutParamGeneratesIsProperty()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/PropertyTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PersistentPropertyWithInterfaceCachesValue()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/PropertyTests.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PointerSizeMethodReturnTest()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/MethodTests.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void LongMethodReturnTest()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/MethodTests.cs",
  "fileLinesCount" : 27,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleParameters()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MappedType()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppContainer.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BindRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/BindRule.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/StatementSyntaxList.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/StatementSyntaxList.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SignatureInteropTypeOverride()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InteropSignatureTransform.cs",
  "fileLinesCount" : 262,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InnerInterfaceMethod()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/InterfaceTransform.cs",
  "fileLinesCount" : 342,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShortNameMapper()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.ShortName.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BoundType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TypeRegistry.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 241,
  "endLine" : 246,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void CreateNativeInteropSignatures()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodTransform.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InteropType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/InteropType.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/InteropType.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPublicVisibilityForced()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsMethod.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool IsPublicVisibilityForced()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsMethod.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsField()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsField.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsVariable()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsVariable.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IReadOnlyList GetList()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBaseItemListCache.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 15,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Enumerate()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBaseItemListCache.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ResetItems()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBase.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsParameter Clone()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsParameter.cs",
  "fileLinesCount" : 141,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LogLocation()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LogLocation.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Progress()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/Logger.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Exit()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/Logger.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ResultDescriptor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 127,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharpGenException()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/SharpGenException.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static unsafe int RtlGetVersionEx()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PlatformDetection.Version.cs",
  "fileLinesCount" : 63,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 60,
  "endLine" : 65,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 72,
  "endLine" : 77,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToInterfaceArrayFast()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/MarshallingHelpers.FastToInterfaceArray.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 55,
  "endLine" : 60,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ObjectReference()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectReference.cs",
  "fileLinesCount" : 85,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void DisposeCore()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObjectShadow.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void TraceAllocation()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ShadowContainer.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 73,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckError()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Result.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 156,
  "endLine" : 161,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckError()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Result.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckError()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Result.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharpGenException()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/SharpGenException.PublicConstructors.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/FunctionCallback.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 71,
  "endLine" : 76,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 95,
  "endLine" : 100,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Span.cs",
  "fileLinesCount" : 96,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 69,
  "endLine" : 74,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateConfigForConsumers()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Tasks/SharpGenTask.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 334,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string? GetFileName()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/FileNameUtilities.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetUnixRoot()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 254,
  "endLine" : 260,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal Extensions()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 374,
  "endLine" : 379,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableArray CreateExtensionsForAllLanguages()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 391,
  "endLine" : 397,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppParser()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CppFunction ParseFunction()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CppParser.cs",
  "fileLinesCount" : 1178,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void InsertItem()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/ObservableSet.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void RemoveItem()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/ObservableSet.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline unsigned char __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/adxintrin.h",
  "fileLinesCount" : 86,
  "components" : [ "primary::CastXML" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline unsigned char __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/adxintrin.h",
  "fileLinesCount" : 86,
  "components" : [ "primary::CastXML" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 318,
  "endLine" : 324,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 342,
  "endLine" : 347,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 349,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned int __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 131,
  "endLine" : 136,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned long long __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 153,
  "endLine" : 158,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned long __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3842,
  "endLine" : 3847,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SimpleStructMarshalledCorrectly()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/SimpleStructTests.cs",
  "fileLinesCount" : 16,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OutBoolArray()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/RelationTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterfaceInArrays()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/RelationTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FastOut()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 89,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RefParameterTest()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 113,
  "endLine" : 118,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OptionalArrayOfStruct()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 177,
  "endLine" : 182,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe void PreserveVoidPointer2()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 263,
  "endLine" : 268,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void FastOutInterfaceTest()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/InterfaceTests.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ParamAttribute CoerceAttribute()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppParameter.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdoptChild()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppContainer.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AdoptAllChildren()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppContainer.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddContexts()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppElementFinder.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable Find()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppElementFinder.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppInclude FindInclude()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppModule.cs",
  "fileLinesCount" : 41,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BindRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/BindRule.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/SdkRule.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyValue()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/KeyValue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool GeneratesExtensionHeader()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigExtensions.cs",
  "fileLinesCount" : 79,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddService()",
  "longName" : "",
  "relativeFileName" : "SharpGen/IocServiceContainer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool ValidRelationInScenario()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/CallableCodeGenerator.cs",
  "fileLinesCount" : 185,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 178,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override TypeSyntax GetMarshalElementTypeSyntax()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/BoolToIntArrayMarshaller.cs",
  "fileLinesCount" : 117,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 110,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static string GetMethodDelegateName()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/VtblGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 138,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppHeaderGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/CppHeaderGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Result()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/CppHeaderGenerator.cs",
  "fileLinesCount" : 145,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TransformBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformBase.cs",
  "fileLinesCount" : 67,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddIncludeToProcess()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformManager.cs",
  "fileLinesCount" : 675,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddShortNameRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.ShortName.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantManager()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/ConstantManager.cs",
  "fileLinesCount" : 137,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void DefineTypeImpl()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TypeRegistry.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GetTypeBindings()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TypeRegistry.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 232,
  "endLine" : 236,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Process()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodTransform.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 109,
  "endLine" : 113,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseResult()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/RelationParser.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParseResult()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/RelationParser.cs",
  "fileLinesCount" : 257,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 228,
  "endLine" : 232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsGroup FindGroup()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/GroupRegistry.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 20,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PrimitiveTypeIdentity()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/PrimitiveTypeIdentity.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumTransform()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/EnumTransform.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetTypeNameWithMapping()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/EnumTransform.cs",
  "fileLinesCount" : 143,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsInterfaceArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsInterfaceArray.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void SetPublicResetMarshalType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsMarshalBase.cs",
  "fileLinesCount" : 161,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsFunction()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsFunction.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fatal()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Logger()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/Logger.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PopContext()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/Logger.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 91,
  "endLine" : 95,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppObjectVtbl()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObjectVtbl.cs",
  "fileLinesCount" : 115,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToRawBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/InterfaceArray.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal unsafe void SetFromNative()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/InterfaceArray.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.RawBoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToIntArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.BoolToInt.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 131,
  "endLine" : 135,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected internal static T ToShadow()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObjectShadow.cs",
  "fileLinesCount" : 94,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntPtr Find()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ShadowContainer.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppObjectShadow FindShadow()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ShadowContainer.cs",
  "fileLinesCount" : 218,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 191,
  "endLine" : 195,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void CheckError()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Result.cs",
  "fileLinesCount" : 203,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void ConvertToBoolArray()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/BooleanHelpers.IntToBool.Pointer.cs",
  "fileLinesCount" : 102,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void GenerateInputsCache()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Tasks/SharpGenTask.cs",
  "fileLinesCount" : 373,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 343,
  "endLine" : 348,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static bool IsDriveRootedAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? CombineAbsoluteAndRelativePaths()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Exit()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/MSBuildSharpGenLogger.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDependencyLocation()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Assembly LoadFromPath()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Item()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/IncludeDirectoryResolver.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 112,
  "endLine" : 116,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void LogCastXmlOutput()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/CastXmlRunner.cs",
  "fileLinesCount" : 212,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddRange()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/ObservableSet.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override void ClearItems()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/ObservableSet.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_Unwind_Word _Unwind_GetGR()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/unwind.h",
  "fileLinesCount" : 341,
  "components" : [ "primary::CastXML" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/prfchwintrin.h",
  "fileLinesCount" : 69,
  "components" : [ "primary::CastXML" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/prfchwintrin.h",
  "fileLinesCount" : 69,
  "components" : [ "primary::CastXML" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void  __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/mmintrin.h",
  "fileLinesCount" : 1572,
  "components" : [ "primary::CastXML" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicCAS()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 714,
  "endLine" : 718,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicCAS_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 719,
  "endLine" : 723,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicCAS_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 724,
  "endLine" : 728,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vadd2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1114,
  "endLine" : 1118,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vadd4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1119,
  "endLine" : 1123,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vavgs2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1152,
  "endLine" : 1156,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vavgs4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1157,
  "endLine" : 1161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vavgu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1162,
  "endLine" : 1166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vavgu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1167,
  "endLine" : 1171,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vseteq2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1172,
  "endLine" : 1176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vseteq4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1180,
  "endLine" : 1184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetges2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1188,
  "endLine" : 1192,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetges4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1196,
  "endLine" : 1200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgeu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1204,
  "endLine" : 1208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgeu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1212,
  "endLine" : 1216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgts2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1220,
  "endLine" : 1224,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgts4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1228,
  "endLine" : 1232,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgtu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1236,
  "endLine" : 1240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgtu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1244,
  "endLine" : 1248,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetles2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1252,
  "endLine" : 1256,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetles4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1260,
  "endLine" : 1264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetleu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1268,
  "endLine" : 1272,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetleu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1276,
  "endLine" : 1280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetlts2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1284,
  "endLine" : 1288,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetlts4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1292,
  "endLine" : 1296,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetltu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1300,
  "endLine" : 1304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetltu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1308,
  "endLine" : 1312,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetne2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1316,
  "endLine" : 1320,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetne4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1324,
  "endLine" : 1328,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmaxs4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1359,
  "endLine" : 1363,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmaxu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1364,
  "endLine" : 1368,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmaxu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1369,
  "endLine" : 1373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmins2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1374,
  "endLine" : 1378,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmins4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1379,
  "endLine" : 1383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vminu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1384,
  "endLine" : 1388,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vminu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1389,
  "endLine" : 1393,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsub2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1423,
  "endLine" : 1427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsub4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1430,
  "endLine" : 1434,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 225,
  "endLine" : 229,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 231,
  "endLine" : 235,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 243,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 249,
  "endLine" : 253,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/htmxlintrin.h",
  "fileLinesCount" : 359,
  "components" : [ "primary::CastXML" ],
  "startLine" : 336,
  "endLine" : 340,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/ia32intrin.h",
  "fileLinesCount" : 78,
  "components" : [ "primary::CastXML" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/ia32intrin.h",
  "fileLinesCount" : 78,
  "components" : [ "primary::CastXML" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/ia32intrin.h",
  "fileLinesCount" : 78,
  "components" : [ "primary::CastXML" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/ia32intrin.h",
  "fileLinesCount" : 78,
  "components" : [ "primary::CastXML" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/mm_malloc.h",
  "fileLinesCount" : 75,
  "components" : [ "primary::CastXML" ],
  "startLine" : 68,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__device__ static inline void __assert_fail()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ int __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 39,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ float __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned int __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned long __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned long long __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ int __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ float __FnName()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 126,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 264,
  "endLine" : 268,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 282,
  "endLine" : 286,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 288,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 300,
  "endLine" : 304,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 2952,
  "endLine" : 2956,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 2963,
  "endLine" : 2967,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 4097,
  "endLine" : 4101,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 4117,
  "endLine" : 4121,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_u32()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 616,
  "endLine" : 620,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_u32()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 622,
  "endLine" : 626,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_u64()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 630,
  "endLine" : 634,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_u64()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 636,
  "endLine" : 640,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_u16()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 644,
  "endLine" : 648,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_u16()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 650,
  "endLine" : 654,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_s32()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 658,
  "endLine" : 662,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_s32()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 664,
  "endLine" : 668,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_s64()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 672,
  "endLine" : 676,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_s64()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 678,
  "endLine" : 682,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_s16()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 686,
  "endLine" : 690,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__ai float16_t vcvth_f16_s16()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_fp16.h",
  "fileLinesCount" : 1499,
  "components" : [ "primary::CastXML" ],
  "startLine" : 692,
  "endLine" : 696,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 306,
  "endLine" : 310,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9140,
  "endLine" : 9144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StructWithArrayMakesArrayCorrectLength()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Struct/MarshalledStructTests.cs",
  "fileLinesCount" : 235,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void InterfaceOutArraysOptional()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StringMarshalling()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumOut()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void NullableParameterTest()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 121,
  "endLine" : 125,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void BoolToIntTest()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 128,
  "endLine" : 132,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void PointerSize()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 203,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ArrayOfStructAsClass()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 217,
  "endLine" : 221,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void EnumArrayTest()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 242,
  "endLine" : 247,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual RESULT __stdcall IsTrueOutProp()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual RESULT __stdcall GetValue2()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual RESULT __stdcall GetValue2Persistent()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual RESULT __stdcall GetSelfOutPersistent()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 95,
  "endLine" : 99,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CppElement()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppElement.cs",
  "fileLinesCount" : 81,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppElementFinder()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppElementFinder.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void AddContext()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppElementFinder.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ClearCurrentContexts()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppElementFinder.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddEnumItem()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppEnum.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextSetRule FindContextSetById()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigFile.cs",
  "fileLinesCount" : 477,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConstantRule.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  NamingRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/NamingRule.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/CreateExtensionRule.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/CreateCppExtensionRule.cs",
  "fileLinesCount" : 45,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ContextRule.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ContextRule.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ContextRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ContextRule.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ContextRule.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClearContextRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ContextRule.cs",
  "fileLinesCount" : 64,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/BindRule.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/DefineExtensionRule.cs",
  "fileLinesCount" : 82,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/NamingRuleShort.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/MoveRule.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/KeyValue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncludeDirRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/IncludeDirRule.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/IncludeDirRule.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/ConfigFile.Comparer.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncludeRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/IncludeRule.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ShouldSerialize_Attach_()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/IncludeRule.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/IncludeRule.cs",
  "fileLinesCount" : 126,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddService()",
  "longName" : "",
  "relativeFileName" : "SharpGen/IocServiceContainer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddService()",
  "longName" : "",
  "relativeFileName" : "SharpGen/IocServiceContainer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MarshallerBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/MarshallerBase.cs",
  "fileLinesCount" : 357,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected WrapperMarshallerBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/WrapperMarshallerBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateNativeToManagedExtendedProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeArrayMarshaller.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IEnumerable GenerateNativeToManagedExtendedProlog()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ArrayMarshallerBase.cs",
  "fileLinesCount" : 122,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IRelationMarshaller GetRelationMarshaller()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/MarshallingRegistry.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CodeGeneratorBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/CodeGeneratorBase.cs",
  "fileLinesCount" : 99,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected TMember AddDocumentationTrivia()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/MemberCodeGeneratorBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FieldCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/FieldCodeGenerator.cs",
  "fileLinesCount" : 172,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ConfigureServices()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Ioc.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 85,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ThrowInvalidOperationExceptionForMissingInitialization()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Ioc.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void ThrowInvalidOperationExceptionForUnregisteredType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Ioc.cs",
  "fileLinesCount" : 106,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MacroManager()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/MacroManager.cs",
  "fileLinesCount" : 116,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkResolver()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Parser/SdkResolver.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void MoveStructToInner()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/StructTransform.cs",
  "fileLinesCount" : 253,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string EscapeXml()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TransformServiceExtensions.cs",
  "fileLinesCount" : 119,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyBuilder()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/PropertyBuilder.cs",
  "fileLinesCount" : 153,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodOverloadBuilder()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodOverloadBuilder.cs",
  "fileLinesCount" : 55,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddOrUpdateDocLink()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/DocumentationLinker.cs",
  "fileLinesCount" : 28,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.ShortName.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int CompareTo()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.ShortName.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TypeRegistry()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/TypeRegistry.cs",
  "fileLinesCount" : 254,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MarshalledElementFactory()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MarshalledElementFactory.cs",
  "fileLinesCount" : 285,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void Process()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/MethodTransform.cs",
  "fileLinesCount" : 198,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RegisterGroup()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/GroupRegistry.cs",
  "fileLinesCount" : 26,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamespaceRegistry()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamespaceRegistry.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private bool TryGetNamespaceForInclude()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamespaceRegistry.cs",
  "fileLinesCount" : 118,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetCodeCommentsXPath()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/ExternalDocCommentsReader.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalDocCommentsReader()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/ExternalDocCommentsReader.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string GetExternalDocCommentId()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/ExternalDocCommentsReader.cs",
  "fileLinesCount" : 50,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Expire()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsCallable.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 166,
  "endLine" : 169,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/InteropMethodSignatureParameter.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsGroup()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsGroup.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal CsFundamentalType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsFundamentalType.cs",
  "fileLinesCount" : 109,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Expire()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBaseItemListCache.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/MarshallableRelation.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/MarshallableRelation.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/MarshallableRelation.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Add()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBase.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Remove()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBase.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 155,
  "endLine" : 158,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void ResetParentAfterClone()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBase.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsEnumItem()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsEnumItem.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static string RegexRename()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CppElement.Extensions.cs",
  "fileLinesCount" : 157,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 87,
  "endLine" : 90,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Message()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Message()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Warning()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Warning()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Error()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Error()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Error()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 139,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fatal()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 156,
  "endLine" : 159,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Fatal()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/LoggerBase.cs",
  "fileLinesCount" : 179,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 164,
  "endLine" : 167,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PushContext()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/Logger.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PushLocation()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/Logger.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PopLocation()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/Logger.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override void PushContext()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Logging/Logger.cs",
  "fileLinesCount" : 133,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ResultDescriptor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator int()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ResultDescriptor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 147,
  "endLine" : 150,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator uint()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/ResultDescriptor.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DisposeEventArgs()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/DisposeEventArgs.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DisposeEventArgs Get()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/DisposeEventArgs.cs",
  "fileLinesCount" : 44,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppObjectEventArgs()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnTracked()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void OnUnTracked()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/Diagnostics/ObjectTracker.cs",
  "fileLinesCount" : 290,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 285,
  "endLine" : 288,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void DefaultMemoryLeakWarningLogger()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObject.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointerSize()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private unsafe PointerSize()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 52,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointerSize()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PointerSize()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 119,
  "endLine" : 122,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator int()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator long()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 249,
  "endLine" : 252,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator PointerSize()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator PointerSize()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 269,
  "endLine" : 272,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator PointerSize()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 279,
  "endLine" : 282,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator IntPtr()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static unsafe implicit operator PointerSize()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PointerSize.cs",
  "fileLinesCount" : 314,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 299,
  "endLine" : 302,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharpGenException()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/SharpGenException.PublicConstructors.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharpGenException()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/SharpGenException.PublicConstructors.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharpGenException()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/SharpGenException.PublicConstructors.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharpGenException()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/SharpGenException.PublicConstructors.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharpGenException()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/SharpGenException.PublicConstructors.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionCallback()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/FunctionCallback.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public unsafe FunctionCallback()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/FunctionCallback.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static explicit operator IntPtr()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/FunctionCallback.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static implicit operator FunctionCallback()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/FunctionCallback.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static unsafe explicit operator FunctionCallback()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/FunctionCallback.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override string ToString()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/FunctionCallback.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public override int GetHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/FunctionCallback.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool Equals()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/FunctionCallback.cs",
  "fileLinesCount" : 131,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/DisposeBase.cs",
  "fileLinesCount" : 70,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Cancel()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Tasks/SharpTaskBase.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableArray AsImmutableOrNull()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Utilities.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static bool IsFileName()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/FileNameUtilities.cs",
  "fileLinesCount" : 192,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string GetExtension()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string ChangeExtension()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string RemoveExtension()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetFileName()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetDirectoryName()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 121,
  "endLine" : 124,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static string? GetPathRoot()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 178,
  "endLine" : 181,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool PathsEqual()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/PathUtilities.cs",
  "fileLinesCount" : 773,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Combine()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int Combine()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 292,
  "endLine" : 295,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int GetFNVHashCode()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 346,
  "endLine" : 349,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static int CombineFNVHash()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Internal/Roslyn/Hash.cs",
  "fileLinesCount" : 380,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 375,
  "endLine" : 378,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MSBuildSharpGenLogger()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/MSBuildSharpGenLogger.cs",
  "fileLinesCount" : 56,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public UnresolvedExtensionReference()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/UnresolvedExtensionReference.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Assembly LoadFromPathUnchecked()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityAssemblyLoader.cs",
  "fileLinesCount" : 200,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal void AddDocumentationProviders()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionFileReference.cs",
  "fileLinesCount" : 500,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncludeDirectoryResolver()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/IncludeDirectoryResolver.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Configure()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/IncludeDirectoryResolver.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDirectories()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/IncludeDirectoryResolver.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void AddDirectories()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Platform/IncludeDirectoryResolver.cs",
  "fileLinesCount" : 173,
  "components" : [ "primary::SharpGen.Platform" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_builtin_vars.h",
  "fileLinesCount" : 126,
  "components" : [ "primary::CastXML" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _Unwind_SetGR()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/unwind.h",
  "fileLinesCount" : 341,
  "components" : [ "primary::CastXML" ],
  "startLine" : 233,
  "endLine" : 236,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_Unwind_Word _Unwind_GetIP()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/unwind.h",
  "fileLinesCount" : 341,
  "components" : [ "primary::CastXML" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void _Unwind_SetIP()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/unwind.h",
  "fileLinesCount" : 341,
  "components" : [ "primary::CastXML" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int fpclassify()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int fpclassify()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __byte_perm()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fAtomicExch()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fAtomicExch_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 201,
  "endLine" : 204,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fAtomicExch_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicAdd_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 538,
  "endLine" : 541,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicAdd_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 542,
  "endLine" : 545,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicAnd_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicAnd_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicCAS()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicDec_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 572,
  "endLine" : 575,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicDec_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 576,
  "endLine" : 579,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicExch_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicExch_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicInc_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 594,
  "endLine" : 597,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicInc_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicMax_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 605,
  "endLine" : 608,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicMax_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 609,
  "endLine" : 612,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicMin_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 616,
  "endLine" : 619,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicMin_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 620,
  "endLine" : 623,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicOr_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 630,
  "endLine" : 633,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicXor_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 637,
  "endLine" : 640,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicXor_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 641,
  "endLine" : 644,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicAdd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 690,
  "endLine" : 693,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicAdd_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 694,
  "endLine" : 697,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicAdd_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 698,
  "endLine" : 701,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicAnd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 702,
  "endLine" : 705,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicAnd_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 706,
  "endLine" : 709,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicAnd_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 710,
  "endLine" : 713,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicExch()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 729,
  "endLine" : 732,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicExch_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 733,
  "endLine" : 736,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicExch_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 737,
  "endLine" : 740,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicMax()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 741,
  "endLine" : 744,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicMax_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 745,
  "endLine" : 748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicMax_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 749,
  "endLine" : 752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicMin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 753,
  "endLine" : 756,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicMin_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 757,
  "endLine" : 760,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicMin_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 761,
  "endLine" : 764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicOr()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 765,
  "endLine" : 768,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicOr_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 769,
  "endLine" : 772,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicOr_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 773,
  "endLine" : 776,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicXor()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 777,
  "endLine" : 780,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicXor_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 781,
  "endLine" : 784,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __ullAtomicXor_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __umul64hi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 792,
  "endLine" : 795,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __usad()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 802,
  "endLine" : 805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long ullmax()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1745,
  "endLine" : 1748,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long ullmin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1749,
  "endLine" : 1752,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/ia32intrin.h",
  "fileLinesCount" : 78,
  "components" : [ "primary::CastXML" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/ia32intrin.h",
  "fileLinesCount" : 78,
  "components" : [ "primary::CastXML" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/ia32intrin.h",
  "fileLinesCount" : 78,
  "components" : [ "primary::CastXML" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/mm3dnow.h",
  "fileLinesCount" : 171,
  "components" : [ "primary::CastXML" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ void __barrier_sync_count()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 207,
  "endLine" : 210,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned int __match32_any_sync()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 216,
  "endLine" : 219,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/immintrin.h",
  "fileLinesCount" : 467,
  "components" : [ "primary::CastXML" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint64_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint64_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 171,
  "endLine" : 174,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint64_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 182,
  "endLine" : 185,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 197,
  "endLine" : 200,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 239,
  "endLine" : 242,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 243,
  "endLine" : 246,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 251,
  "endLine" : 254,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 276,
  "endLine" : 279,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 281,
  "endLine" : 284,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 293,
  "endLine" : 296,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 297,
  "endLine" : 300,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 301,
  "endLine" : 304,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 305,
  "endLine" : 308,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 329,
  "endLine" : 332,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 333,
  "endLine" : 336,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 337,
  "endLine" : 340,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 341,
  "endLine" : 344,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 349,
  "endLine" : 352,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 357,
  "endLine" : 360,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 365,
  "endLine" : 368,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 369,
  "endLine" : 372,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 377,
  "endLine" : 380,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 381,
  "endLine" : 384,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 385,
  "endLine" : 388,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 389,
  "endLine" : 392,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 393,
  "endLine" : 396,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 397,
  "endLine" : 400,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint8x4_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 401,
  "endLine" : 404,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 413,
  "endLine" : 416,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 425,
  "endLine" : 428,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 429,
  "endLine" : 432,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 433,
  "endLine" : 436,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 437,
  "endLine" : 440,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 441,
  "endLine" : 444,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 445,
  "endLine" : 448,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 449,
  "endLine" : 452,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 453,
  "endLine" : 456,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 457,
  "endLine" : 460,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 461,
  "endLine" : 464,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 465,
  "endLine" : 468,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 469,
  "endLine" : 472,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 473,
  "endLine" : 476,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 477,
  "endLine" : 480,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 485,
  "endLine" : 488,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 489,
  "endLine" : 492,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 493,
  "endLine" : 496,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 501,
  "endLine" : 504,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 505,
  "endLine" : 508,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 509,
  "endLine" : 512,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint16x2_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 513,
  "endLine" : 516,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 521,
  "endLine" : 524,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int64_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 529,
  "endLine" : 532,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int64_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 533,
  "endLine" : 536,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 537,
  "endLine" : 540,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 541,
  "endLine" : 544,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int64_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 545,
  "endLine" : 548,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int64_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 549,
  "endLine" : 552,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 553,
  "endLine" : 556,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 557,
  "endLine" : 560,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 561,
  "endLine" : 564,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ int32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 573,
  "endLine" : 576,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 583,
  "endLine" : 586,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 588,
  "endLine" : 591,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 593,
  "endLine" : 596,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 598,
  "endLine" : 601,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 603,
  "endLine" : 606,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ uint32_t __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 608,
  "endLine" : 611,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ReservedParameter()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/RelationTests.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Enum()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void StringReturnTest()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ParamsArray()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 185,
  "endLine" : 188,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void OptionalStructArrayOut()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void WrappedStructAsClass()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/ParameterMarshallingTests.cs",
  "fileLinesCount" : 270,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void __MarshalTo()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/StructWithStaticMarshal.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 5,
  "endLine" : 8,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void __MarshalFrom()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/StructWithStaticMarshal.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "internal static void __MarshalFree()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Functions/StructWithStaticMarshal.cs",
  "fileLinesCount" : 20,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void GuidCorrectlyAssociatedWithInterface()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/InterfaceTests.cs",
  "fileLinesCount" : 84,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void RaiseException()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int Add()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool AreEqual()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public byte GetFirstAnsiCharacter()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 208,
  "endLine" : 211,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public char GetFirstCharacter()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int GetZero()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 237,
  "endLine" : 240,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Increment()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int MappedTypeTest()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool ArrayRelationAnd()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int ArrayRelationSum()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long ArrayRelationSumStruct()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 271,
  "endLine" : 274,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual MyValue __stdcall GetValue()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual MyValue __stdcall GetValue2()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual bool __stdcall IsTrue()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int __stdcall GetValue()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void __stdcall SetValue()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void __stdcall SetValue2()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual int __stdcall GetValuePersistent()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual size_t PassThrough()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual long PassThroughLong()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppReturnValue()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppReturnValue.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppInterface()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppInterface.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppStruct()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppStruct.cs",
  "fileLinesCount" : 36,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppMethod()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppMethod.cs",
  "fileLinesCount" : 34,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CppMarshallable()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppMarshallable.cs",
  "fileLinesCount" : 101,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppParameter()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppParameter.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CppCallable()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppCallable.cs",
  "fileLinesCount" : 74,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CppContainer()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppContainer.cs",
  "fileLinesCount" : 73,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppInclude()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppInclude.cs",
  "fileLinesCount" : 39,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppEnum()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppEnum.cs",
  "fileLinesCount" : 40,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppField()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppField.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CppFunction()",
  "longName" : "",
  "relativeFileName" : "SharpGen/CppModel/CppFunction.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected NamingRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/NamingRule.cs",
  "fileLinesCount" : 38,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BindRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/BindRule.cs",
  "fileLinesCount" : 95,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingRuleShort()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/NamingRuleShort.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NamingRuleShort()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/NamingRuleShort.cs",
  "fileLinesCount" : 61,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SdkRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/SdkRule.cs",
  "fileLinesCount" : 46,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KeyValue()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/KeyValue.cs",
  "fileLinesCount" : 75,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IncludeDirRule()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Config/IncludeDirRule.cs",
  "fileLinesCount" : 76,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IocServiceContainer()",
  "longName" : "",
  "relativeFileName" : "SharpGen/IocServiceContainer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IocServiceContainer()",
  "longName" : "",
  "relativeFileName" : "SharpGen/IocServiceContainer.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceArrayMarshaller()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/InterfaceArrayMarshaller.cs",
  "fileLinesCount" : 58,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ArrayOfInterfaceMarshaller()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ArrayOfInterfaceMarshaller.cs",
  "fileLinesCount" : 90,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ValueTypeMarshaller()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeMarshaller.cs",
  "fileLinesCount" : 65,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StringMarshaller()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/StringMarshaller.cs",
  "fileLinesCount" : 354,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 350,
  "endLine" : 352,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantValueRelationMarshaller()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ConstantValueRelationMarshaller.cs",
  "fileLinesCount" : 30,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected FieldMarshallerBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/FieldMarshallerBase.cs",
  "fileLinesCount" : 51,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RefWrapperMarshaller()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/RefWrapperMarshaller.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumParameterWrapperMarshaller()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/EnumParameterWrapperMarshaller.cs",
  "fileLinesCount" : 32,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ValueTypeMarshallerBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/ValueTypeMarshallerBase.cs",
  "fileLinesCount" : 48,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected override bool CanMarshal()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/PointerSizeMarshaller.cs",
  "fileLinesCount" : 31,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ReverseCallablePrologCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ReverseCallablePrologCodeGenerator.cs",
  "fileLinesCount" : 286,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroupCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/GroupCodeGenerator.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ConstantCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ConstantCodeGenerator.cs",
  "fileLinesCount" : 29,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnumCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/EnumCodeGenerator.cs",
  "fileLinesCount" : 59,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShadowGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/ShadowGenerator.cs",
  "fileLinesCount" : 120,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public NativeInvocationCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/NativeInvocationCodeGenerator.cs",
  "fileLinesCount" : 147,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertyCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/PropertyCodeGenerator.cs",
  "fileLinesCount" : 177,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StructCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/StructCodeGenerator.cs",
  "fileLinesCount" : 69,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected MemberCodeGeneratorBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/MemberCodeGeneratorBase.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FunctionCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/FunctionCodeGenerator.cs",
  "fileLinesCount" : 83,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InterfaceCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/InterfaceCodeGenerator.cs",
  "fileLinesCount" : 249,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MethodCodeGenerator()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/MethodCodeGenerator.cs",
  "fileLinesCount" : 53,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CsMarshalCallableBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsMarshalCallableBase.cs",
  "fileLinesCount" : 17,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsReturnValue()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsReturnValue.cs",
  "fileLinesCount" : 19,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected CsTypeBase()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsTypeBase.cs",
  "fileLinesCount" : 52,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsNamespace()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsNamespace.cs",
  "fileLinesCount" : 72,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableCacheList()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBaseItemListCache.cs",
  "fileLinesCount" : 47,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsUndefinedType()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsUndefinedType.cs",
  "fileLinesCount" : 9,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void OnItemsChanged()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBase.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public virtual void FillDocItems()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsBase.cs",
  "fileLinesCount" : 246,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CsAssembly()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Model/CsAssembly.cs",
  "fileLinesCount" : 37,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void Dispose()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/InterfaceArray.cs",
  "fileLinesCount" : 121,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected virtual void DisposeCore()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/CppObject.cs",
  "fileLinesCount" : 223,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 197,
  "endLine" : 199,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharpGenException()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/SharpGenException.PublicConstructors.cs",
  "fileLinesCount" : 86,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SafeAccessTokenHandle()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PlatformDetection.AppContainer.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SafeAccessTokenHandle()",
  "longName" : "",
  "relativeFileName" : "SharpGen.Runtime/PlatformDetection.AppContainer.cs",
  "fileLinesCount" : 159,
  "components" : [ "primary::SharpGen.Runtime" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenFailedException()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/CodeGenFailedException.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CodeGenFailedException()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/CodeGenFailedException.cs",
  "fileLinesCount" : 15,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void Enable()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/BindingRedirectResolution.cs",
  "fileLinesCount" : 43,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ExtensionReference()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensionReference.cs",
  "fileLinesCount" : 54,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExtensibilityDriver()",
  "longName" : "",
  "relativeFileName" : "SharpGenTools.Sdk/Extensibility/ExtensibilityDriver.cs",
  "fileLinesCount" : 144,
  "components" : [ "primary::SharpGenTools.Sdk" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _incsspd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _incsspq()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _inc_ssp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _inc_ssp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned int __DEFAULT_FN_ATTRS _rdsspd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long long __DEFAULT_FN_ATTRS _rdsspq()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned long long __DEFAULT_FN_ATTRS _get_ssp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ unsigned int __DEFAULT_FN_ATTRS _get_ssp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _saveprevssp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _rstorssp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _wrssd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _wrssq()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _wrussd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _wrussq()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _setssbsy()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __DEFAULT_FN_ATTRS _clrssbsy()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/cetintrin.h",
  "fileLinesCount" : 113,
  "components" : [ "primary::CastXML" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float frexp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isgreater()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isgreater()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isgreaterequal()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isgreaterequal()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isless()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isless()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool islessequal()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool islessequal()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool islessgreater()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool islessgreater()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isunordered()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isunordered()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float ldexp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float pow()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float pow()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double pow()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __brevll()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dAtomicAdd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dAtomicAdd_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dAtomicAdd_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dadd_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dadd_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dadd_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dadd_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ddiv_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ddiv_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ddiv_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ddiv_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dmul_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dmul_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dmul_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dmul_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __double2float_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __double2float_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __double2float_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __double2float_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __double2ll_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __double2ll_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __double2ll_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __double2ll_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __double2uint_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __double2uint_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __double2uint_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __double2uint_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __double2ull_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __double2ull_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __double2ull_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __double2ull_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __double_as_longlong()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dsub_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dsub_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dsub_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dsub_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fAtomicAdd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fAtomicAdd_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fAtomicAdd_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fadd_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fadd_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fadd_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fadd_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fdiv_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fdiv_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fdiv_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fdiv_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fdividef()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __float2uint_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __float2uint_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __float2uint_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __float2uint_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __float2ull_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __float2ull_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __float2ull_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned long long __float2ull_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __float_as_uint()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __fma_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 276,
  "endLine" : 278,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __fma_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __fma_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __fma_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmaf_ieee_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmaf_ieee_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmaf_ieee_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 294,
  "endLine" : 296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmaf_ieee_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmaf_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 300,
  "endLine" : 302,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmaf_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmaf_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmaf_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmul_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmul_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmul_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 318,
  "endLine" : 320,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fmul_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fsub_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 333,
  "endLine" : 335,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fsub_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fsub_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fsub_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 342,
  "endLine" : 344,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __hiloint2double()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 346,
  "endLine" : 348,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicAdd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 349,
  "endLine" : 351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicAdd_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 352,
  "endLine" : 354,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicAdd_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicAnd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicAnd_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicAnd_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 364,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicCAS()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 367,
  "endLine" : 369,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicCAS_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 370,
  "endLine" : 372,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicCAS_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicExch()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicExch_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicExch_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicMax()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicMax_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 388,
  "endLine" : 390,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicMax_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicMin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 394,
  "endLine" : 396,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicMin_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 397,
  "endLine" : 399,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicMin_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicOr()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicOr_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicOr_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicXor()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicXor_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 415,
  "endLine" : 417,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __iAtomicXor_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __illAtomicMax()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __illAtomicMax_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __illAtomicMax_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __illAtomicMin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 430,
  "endLine" : 432,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __illAtomicMin_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __illAtomicMin_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ll2double_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ll2double_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ll2double_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 456,
  "endLine" : 458,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ll2double_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 459,
  "endLine" : 461,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __llAtomicAnd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 466,
  "endLine" : 468,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __llAtomicAnd_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __llAtomicAnd_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __llAtomicOr()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __llAtomicOr_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 478,
  "endLine" : 480,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __llAtomicOr_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __llAtomicXor()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __llAtomicXor_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __llAtomicXor_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __longlong_as_double()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __mul64hi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __powf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __sad()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 517,
  "endLine" : 519,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void __sincosf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicAdd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicAnd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicDec()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 569,
  "endLine" : 571,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicExch()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 580,
  "endLine" : 582,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicInc()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 591,
  "endLine" : 593,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicMax()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 602,
  "endLine" : 604,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicMin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicOr()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicOr_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uAtomicXor()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 634,
  "endLine" : 636,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __uhadd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __uint2double_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __uint2float_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 651,
  "endLine" : 653,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __uint2float_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 654,
  "endLine" : 656,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __uint2float_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 657,
  "endLine" : 659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __uint2float_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 660,
  "endLine" : 662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __uint_as_float()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 663,
  "endLine" : 665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ull2double_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ull2double_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 669,
  "endLine" : 671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ull2double_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 672,
  "endLine" : 674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __ull2double_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 675,
  "endLine" : 677,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __ull2float_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 678,
  "endLine" : 680,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __ull2float_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 681,
  "endLine" : 683,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __ull2float_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 684,
  "endLine" : 686,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __ull2float_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 687,
  "endLine" : 689,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __umul24()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 789,
  "endLine" : 791,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __umulhi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 796,
  "endLine" : 798,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __urhadd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 799,
  "endLine" : 801,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsdiffs2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 810,
  "endLine" : 812,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsdiffs4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 813,
  "endLine" : 815,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsdiffu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 816,
  "endLine" : 818,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsdiffu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 819,
  "endLine" : 821,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsss2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 822,
  "endLine" : 824,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabsss4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 825,
  "endLine" : 827,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vadd2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vadd4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 831,
  "endLine" : 833,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vaddss2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 834,
  "endLine" : 836,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vaddss4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 837,
  "endLine" : 839,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vaddus2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 840,
  "endLine" : 842,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vaddus4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 843,
  "endLine" : 845,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vavgs2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 846,
  "endLine" : 848,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vavgs4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 849,
  "endLine" : 851,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vavgu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 852,
  "endLine" : 854,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vavgu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 855,
  "endLine" : 857,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpeq2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 858,
  "endLine" : 860,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpeq4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpges2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 864,
  "endLine" : 866,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpges4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 867,
  "endLine" : 869,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgeu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 870,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgeu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 873,
  "endLine" : 875,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgts2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgts4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgtu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgtu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 885,
  "endLine" : 887,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmples2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 888,
  "endLine" : 890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmples4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 891,
  "endLine" : 893,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpleu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 894,
  "endLine" : 896,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpleu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 897,
  "endLine" : 899,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmplts2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 900,
  "endLine" : 902,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmplts4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 903,
  "endLine" : 905,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpltu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 906,
  "endLine" : 908,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpltu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 909,
  "endLine" : 911,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpne2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 912,
  "endLine" : 914,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpne4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 915,
  "endLine" : 917,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vhaddu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 918,
  "endLine" : 920,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vhaddu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 921,
  "endLine" : 923,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmaxs2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 924,
  "endLine" : 926,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmaxs4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmaxu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 930,
  "endLine" : 932,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmaxu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 933,
  "endLine" : 935,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmins2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 936,
  "endLine" : 938,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vmins4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 939,
  "endLine" : 941,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vminu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 942,
  "endLine" : 944,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vminu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 945,
  "endLine" : 947,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vnegss2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 950,
  "endLine" : 952,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vnegss4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 953,
  "endLine" : 955,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsads2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 956,
  "endLine" : 958,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsads4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsadu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 962,
  "endLine" : 964,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsadu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vseteq2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 968,
  "endLine" : 970,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vseteq4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 971,
  "endLine" : 973,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetges2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetges4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 977,
  "endLine" : 979,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgeu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 980,
  "endLine" : 982,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgeu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 983,
  "endLine" : 985,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgts2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 986,
  "endLine" : 988,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgts4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 989,
  "endLine" : 991,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgtu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 992,
  "endLine" : 994,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetgtu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 995,
  "endLine" : 997,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetles2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 998,
  "endLine" : 1000,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetles4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1001,
  "endLine" : 1003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetleu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1004,
  "endLine" : 1006,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetleu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1007,
  "endLine" : 1009,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetlts2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1010,
  "endLine" : 1012,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetlts4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1013,
  "endLine" : 1015,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetltu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetltu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1019,
  "endLine" : 1021,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetne2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1022,
  "endLine" : 1024,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsetne4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1025,
  "endLine" : 1027,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsub2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1028,
  "endLine" : 1030,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsub4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1031,
  "endLine" : 1033,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsubss2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1034,
  "endLine" : 1036,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsubss4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1037,
  "endLine" : 1039,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsubus2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1040,
  "endLine" : 1042,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vsubus4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __bool2mask()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1054,
  "endLine" : 1056,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpeq2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1177,
  "endLine" : 1179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpeq4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1185,
  "endLine" : 1187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpges2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1193,
  "endLine" : 1195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpges4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1201,
  "endLine" : 1203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgeu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1209,
  "endLine" : 1211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgeu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1217,
  "endLine" : 1219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgts2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1225,
  "endLine" : 1227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgts4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1233,
  "endLine" : 1235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgtu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1241,
  "endLine" : 1243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpgtu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1249,
  "endLine" : 1251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmples2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1257,
  "endLine" : 1259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmples4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1265,
  "endLine" : 1267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpleu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1273,
  "endLine" : 1275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpleu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1281,
  "endLine" : 1283,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmplts2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1289,
  "endLine" : 1291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmplts4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1297,
  "endLine" : 1299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpltu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1305,
  "endLine" : 1307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpltu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1313,
  "endLine" : 1315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpne2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1321,
  "endLine" : 1323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vcmpne4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1329,
  "endLine" : 1331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vhaddu2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1338,
  "endLine" : 1340,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vhaddu4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1341,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vnegss2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1443,
  "endLine" : 1445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vnegss4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1453,
  "endLine" : 1455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double copysign()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1492,
  "endLine" : 1494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float copysignf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1495,
  "endLine" : 1497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float cosf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1499,
  "endLine" : 1501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double fma()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1542,
  "endLine" : 1544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float fmaf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1545,
  "endLine" : 1547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long llmax()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1576,
  "endLine" : 1578,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long llmin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1579,
  "endLine" : 1581,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float log2f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1592,
  "endLine" : 1594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float logf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1597,
  "endLine" : 1599,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double nextafter()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1623,
  "endLine" : 1625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float nextafterf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1626,
  "endLine" : 1628,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double norm()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1629,
  "endLine" : 1631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double norm3d()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1632,
  "endLine" : 1634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float norm3df()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1635,
  "endLine" : 1637,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double norm4d()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1638,
  "endLine" : 1640,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float norm4df()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1641,
  "endLine" : 1643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float normf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1648,
  "endLine" : 1650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double remainder()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1657,
  "endLine" : 1659,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float remainderf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1660,
  "endLine" : 1662,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double remquo()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1663,
  "endLine" : 1665,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float remquof()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1666,
  "endLine" : 1668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double rhypot()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1669,
  "endLine" : 1671,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float rhypotf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1672,
  "endLine" : 1674,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double rnorm()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1677,
  "endLine" : 1679,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double rnorm3d()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1680,
  "endLine" : 1682,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float rnorm3df()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1683,
  "endLine" : 1685,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double rnorm4d()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1686,
  "endLine" : 1688,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float rnorm4df()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1689,
  "endLine" : 1691,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float rnormf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1692,
  "endLine" : 1694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void sincos()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1716,
  "endLine" : 1718,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void sincosf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1719,
  "endLine" : 1721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void sincospi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1722,
  "endLine" : 1724,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void sincospif()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1725,
  "endLine" : 1727,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float sinf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1728,
  "endLine" : 1730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int umax()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1753,
  "endLine" : 1755,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int umin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1756,
  "endLine" : 1758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __host__ double __signbitd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline void sincospi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__device__ inline __cuda_builtin_blockDim_t::operator dim3()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__device__ inline __cuda_builtin_gridDim_t::operator dim3()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ void __syncwarp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ void __barrier_sync()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ int __all_sync()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ int __any_sync()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 216,
  "endLine" : 218,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ int __uni_sync()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned int __ballot_sync()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned int __fns()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ long long __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned char __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ signed char __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 280,
  "endLine" : 282,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned short __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 283,
  "endLine" : 285,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned int __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned long __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned long long __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 292,
  "endLine" : 294,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ void __attribute__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/arm_acle.h",
  "fileLinesCount" : 626,
  "components" : [ "primary::CastXML" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 376,
  "endLine" : 378,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9153,
  "endLine" : 9155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9192,
  "endLine" : 9194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_add_epi64()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9246,
  "endLine" : 9248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_epi64()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9250,
  "endLine" : 9252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_and_epi64()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9254,
  "endLine" : 9256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_or_epi64()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9258,
  "endLine" : 9260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_add_pd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9298,
  "endLine" : 9300,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_pd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9302,
  "endLine" : 9304,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_popcnt_epi64()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512vpopcntdqintrin.h",
  "fileLinesCount" : 68,
  "components" : [ "primary::CastXML" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_popcnt_epi32()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512vpopcntdqintrin.h",
  "fileLinesCount" : 68,
  "components" : [ "primary::CastXML" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AutoShadowTests()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Interface/AutoShadowTests.cs",
  "fileLinesCount" : 277,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static bool IsApplicable()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/RefWrapperMarshaller.cs",
  "fileLinesCount" : 62,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 15,
  "endLine" : 16,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public bool CanMarshal()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Generator/Marshallers/NullableInstanceMarshaller.cs",
  "fileLinesCount" : 78,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 12,
  "endLine" : 13,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int HungarianIntegerPrefixSelector()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.HungarianNotation.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 39,
  "endLine" : 40,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int HungarianFunctionPrefixSelector()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.HungarianNotation.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 44,
  "endLine" : 45,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3755,
  "endLine" : 3756,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 264,
  "endLine" : 265,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 279,
  "endLine" : 280,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 362,
  "endLine" : 363,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 369,
  "endLine" : 370,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9168,
  "endLine" : 9169,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 9179,
  "endLine" : 9180,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int HungarianOutPrefixSelector()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.HungarianNotation.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 27,
  "endLine" : 27,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int HungarianStringPrefixSelector()",
  "longName" : "",
  "relativeFileName" : "SharpGen/Transform/NamingRulesManager.HungarianNotation.cs",
  "fileLinesCount" : 100,
  "components" : [ "primary::SharpGen" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/mmintrin.h",
  "fileLinesCount" : 1572,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1298,
  "endLine" : 1298,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/xmmintrin.h",
  "fileLinesCount" : 3012,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1696,
  "endLine" : 1696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/xmmintrin.h",
  "fileLinesCount" : 3012,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1718,
  "endLine" : 1718,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/xmmintrin.h",
  "fileLinesCount" : 3012,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1810,
  "endLine" : 1810,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/xmmintrin.h",
  "fileLinesCount" : 3012,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1828,
  "endLine" : 1828,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/xmmintrin.h",
  "fileLinesCount" : 3012,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1874,
  "endLine" : 1874,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/xmmintrin.h",
  "fileLinesCount" : 3012,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1902,
  "endLine" : 1902,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/xmmintrin.h",
  "fileLinesCount" : 3012,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1917,
  "endLine" : 1917,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long abs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long abs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float abs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double abs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 52,
  "endLine" : 52,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float acos()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float asin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 54,
  "endLine" : 54,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float atan()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float atan2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float ceil()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float cos()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 58,
  "endLine" : 58,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float cosh()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 59,
  "endLine" : 59,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float exp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float fabs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float floor()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float fmod()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isinf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 79,
  "endLine" : 79,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isinf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 80,
  "endLine" : 80,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isfinite()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 81,
  "endLine" : 81,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isfinite()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isnan()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 86,
  "endLine" : 86,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isnan()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 87,
  "endLine" : 87,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isnormal()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 120,
  "endLine" : 120,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool isnormal()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float log()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 131,
  "endLine" : 131,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float log10()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 132,
  "endLine" : 132,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float modf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 133,
  "endLine" : 133,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool signbit()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 143,
  "endLine" : 143,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ bool signbit()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float sin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 145,
  "endLine" : 145,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float sinh()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 146,
  "endLine" : 146,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float sqrt()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 147,
  "endLine" : 147,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float tan()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 148,
  "endLine" : 148,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float tanh()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_cmath.h",
  "fileLinesCount" : 472,
  "components" : [ "primary::CastXML" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __all()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __any()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 49,
  "endLine" : 49,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __ballot()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 50,
  "endLine" : 50,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __brev()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 51,
  "endLine" : 51,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void __brkpt()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 55,
  "endLine" : 55,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void __brkpt()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 56,
  "endLine" : 56,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __clz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __clzll()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 62,
  "endLine" : 62,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __cosf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 63,
  "endLine" : 63,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __double2hiint()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 121,
  "endLine" : 121,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __double2int_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __double2int_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __double2int_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __double2int_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __double2loint()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 138,
  "endLine" : 138,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __drcp_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 166,
  "endLine" : 166,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __drcp_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 167,
  "endLine" : 167,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __drcp_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 168,
  "endLine" : 168,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __drcp_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dsqrt_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dsqrt_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dsqrt_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 172,
  "endLine" : 172,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __dsqrt_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 173,
  "endLine" : 173,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __exp10f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __expf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __ffs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __ffsll()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __finite()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __finitef()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 239,
  "endLine" : 239,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __float2int_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __float2int_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 241,
  "endLine" : 241,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __float2int_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __float2int_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __float2ll_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __float2ll_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __float2ll_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 246,
  "endLine" : 246,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long __float2ll_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 247,
  "endLine" : 247,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __float_as_int()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __frcp_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 324,
  "endLine" : 324,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __frcp_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 325,
  "endLine" : 325,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __frcp_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 326,
  "endLine" : 326,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __frcp_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 327,
  "endLine" : 327,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __frsqrt_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 328,
  "endLine" : 328,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fsqrt_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fsqrt_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fsqrt_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __fsqrt_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __hadd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double __int2double_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 439,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __int2float_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 440,
  "endLine" : 440,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __int2float_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 441,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __int2float_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 442,
  "endLine" : 442,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __int2float_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 443,
  "endLine" : 443,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __int_as_float()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 444,
  "endLine" : 444,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __isfinited()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 445,
  "endLine" : 445,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __isinf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 446,
  "endLine" : 446,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __isinff()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 447,
  "endLine" : 447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __isnan()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 448,
  "endLine" : 448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __isnanf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 449,
  "endLine" : 449,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __ll2float_rd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 462,
  "endLine" : 462,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __ll2float_rn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 463,
  "endLine" : 463,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __ll2float_ru()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 464,
  "endLine" : 464,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __ll2float_rz()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 465,
  "endLine" : 465,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __log10f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 493,
  "endLine" : 493,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __log2f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 494,
  "endLine" : 494,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __logf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 495,
  "endLine" : 495,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __mul24()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 499,
  "endLine" : 499,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __mulhi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 503,
  "endLine" : 503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __pm0()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 504,
  "endLine" : 504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __pm1()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 505,
  "endLine" : 505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __pm2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 506,
  "endLine" : 506,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __pm3()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 507,
  "endLine" : 507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __popc()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 508,
  "endLine" : 508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __popcll()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 509,
  "endLine" : 509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __rhadd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 516,
  "endLine" : 516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __saturatef()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 520,
  "endLine" : 520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __signbitd()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 521,
  "endLine" : 521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __signbitf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 522,
  "endLine" : 522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __sinf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 526,
  "endLine" : 526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __syncthreads_and()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 527,
  "endLine" : 527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __syncthreads_count()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 528,
  "endLine" : 528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int __syncthreads_or()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 529,
  "endLine" : 529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float __tanf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 530,
  "endLine" : 530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void __threadfence()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 531,
  "endLine" : 531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void __threadfence_block()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 532,
  "endLine" : 532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void __threadfence_system()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 533,
  "endLine" : 533,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ void __trap()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 534,
  "endLine" : 534,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabs2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 808,
  "endLine" : 808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vabs4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 809,
  "endLine" : 809,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vneg2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 948,
  "endLine" : 948,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vneg4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 949,
  "endLine" : 949,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vneg2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1428,
  "endLine" : 1428,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ unsigned int __vneg4()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1435,
  "endLine" : 1435,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int abs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1471,
  "endLine" : 1471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double acos()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1472,
  "endLine" : 1472,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float acosf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1473,
  "endLine" : 1473,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double acosh()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1474,
  "endLine" : 1474,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float acoshf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1475,
  "endLine" : 1475,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double asin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1476,
  "endLine" : 1476,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float asinf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1477,
  "endLine" : 1477,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double asinh()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1478,
  "endLine" : 1478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float asinhf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1479,
  "endLine" : 1479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double atan()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1480,
  "endLine" : 1480,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double atan2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1481,
  "endLine" : 1481,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float atan2f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1482,
  "endLine" : 1482,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float atanf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1483,
  "endLine" : 1483,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double atanh()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1484,
  "endLine" : 1484,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float atanhf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1485,
  "endLine" : 1485,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double cbrt()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1486,
  "endLine" : 1486,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float cbrtf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1487,
  "endLine" : 1487,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double ceil()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1488,
  "endLine" : 1488,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float ceilf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1489,
  "endLine" : 1489,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int clock()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1490,
  "endLine" : 1490,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long clock64()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1491,
  "endLine" : 1491,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double cos()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1498,
  "endLine" : 1498,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double cosh()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1502,
  "endLine" : 1502,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float coshf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1503,
  "endLine" : 1503,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double cospi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1504,
  "endLine" : 1504,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float cospif()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1505,
  "endLine" : 1505,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double cyl_bessel_i0()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1506,
  "endLine" : 1506,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float cyl_bessel_i0f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1507,
  "endLine" : 1507,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double cyl_bessel_i1()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1508,
  "endLine" : 1508,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float cyl_bessel_i1f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1509,
  "endLine" : 1509,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double erf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1510,
  "endLine" : 1510,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double erfc()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1511,
  "endLine" : 1511,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float erfcf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1512,
  "endLine" : 1512,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double erfcinv()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1513,
  "endLine" : 1513,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float erfcinvf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1514,
  "endLine" : 1514,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double erfcx()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1515,
  "endLine" : 1515,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float erfcxf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1516,
  "endLine" : 1516,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float erff()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1517,
  "endLine" : 1517,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double erfinv()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1518,
  "endLine" : 1518,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float erfinvf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1519,
  "endLine" : 1519,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double exp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1520,
  "endLine" : 1520,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double exp10()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1521,
  "endLine" : 1521,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float exp10f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1522,
  "endLine" : 1522,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double exp2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1523,
  "endLine" : 1523,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float exp2f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1524,
  "endLine" : 1524,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float expf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1525,
  "endLine" : 1525,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double expm1()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1526,
  "endLine" : 1526,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float expm1f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1527,
  "endLine" : 1527,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double fabs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1528,
  "endLine" : 1528,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float fabsf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1529,
  "endLine" : 1529,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double fdim()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1530,
  "endLine" : 1530,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float fdimf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1531,
  "endLine" : 1531,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double fdivide()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1532,
  "endLine" : 1532,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double floor()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1540,
  "endLine" : 1540,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float floorf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1541,
  "endLine" : 1541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double fmax()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1548,
  "endLine" : 1548,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float fmaxf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1549,
  "endLine" : 1549,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double fmin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1550,
  "endLine" : 1550,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float fminf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1551,
  "endLine" : 1551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double fmod()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1552,
  "endLine" : 1552,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float fmodf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1553,
  "endLine" : 1553,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double frexp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1554,
  "endLine" : 1554,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float frexpf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1555,
  "endLine" : 1555,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double hypot()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1556,
  "endLine" : 1556,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float hypotf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1557,
  "endLine" : 1557,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int ilogb()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1558,
  "endLine" : 1558,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int ilogbf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1559,
  "endLine" : 1559,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double j0()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1560,
  "endLine" : 1560,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float j0f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1561,
  "endLine" : 1561,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double j1()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1562,
  "endLine" : 1562,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float j1f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1563,
  "endLine" : 1563,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double jn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1564,
  "endLine" : 1564,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float jnf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1565,
  "endLine" : 1565,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long labs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1567,
  "endLine" : 1567,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long labs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1569,
  "endLine" : 1569,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double ldexp()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1571,
  "endLine" : 1571,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float ldexpf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1572,
  "endLine" : 1572,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double lgamma()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1573,
  "endLine" : 1573,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float lgammaf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1574,
  "endLine" : 1574,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long llabs()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1575,
  "endLine" : 1575,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long llrint()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1582,
  "endLine" : 1582,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long llrintf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1583,
  "endLine" : 1583,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long llround()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1584,
  "endLine" : 1584,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long long llroundf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1585,
  "endLine" : 1585,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double log()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1586,
  "endLine" : 1586,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double log10()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1587,
  "endLine" : 1587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float log10f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1588,
  "endLine" : 1588,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double log1p()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1589,
  "endLine" : 1589,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float log1pf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1590,
  "endLine" : 1590,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double log2()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1591,
  "endLine" : 1591,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double logb()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1595,
  "endLine" : 1595,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float logbf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1596,
  "endLine" : 1596,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long lrint()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1601,
  "endLine" : 1601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long lrintf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1602,
  "endLine" : 1602,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long lround()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1603,
  "endLine" : 1603,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long lroundf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1604,
  "endLine" : 1604,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long lrint()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1606,
  "endLine" : 1606,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long lrintf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1607,
  "endLine" : 1607,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long lround()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1608,
  "endLine" : 1608,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ long lroundf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1609,
  "endLine" : 1609,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int max()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1611,
  "endLine" : 1611,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ int min()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1618,
  "endLine" : 1618,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double modf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1619,
  "endLine" : 1619,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float modff()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1620,
  "endLine" : 1620,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double nearbyint()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1621,
  "endLine" : 1621,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float nearbyintf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1622,
  "endLine" : 1622,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double normcdf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1644,
  "endLine" : 1644,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float normcdff()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1645,
  "endLine" : 1645,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double normcdfinv()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1646,
  "endLine" : 1646,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float normcdfinvf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1647,
  "endLine" : 1647,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double pow()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1651,
  "endLine" : 1651,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float powf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1652,
  "endLine" : 1652,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double powi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1653,
  "endLine" : 1653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float powif()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1654,
  "endLine" : 1654,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double rcbrt()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1655,
  "endLine" : 1655,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float rcbrtf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1656,
  "endLine" : 1656,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double rint()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1675,
  "endLine" : 1675,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float rintf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1676,
  "endLine" : 1676,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double round()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1695,
  "endLine" : 1695,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float roundf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1696,
  "endLine" : 1696,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double rsqrt()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1697,
  "endLine" : 1697,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float rsqrtf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1698,
  "endLine" : 1698,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double scalbn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1699,
  "endLine" : 1699,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float scalbnf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1700,
  "endLine" : 1700,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double sin()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1715,
  "endLine" : 1715,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double sinh()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1731,
  "endLine" : 1731,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float sinhf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1732,
  "endLine" : 1732,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double sinpi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1733,
  "endLine" : 1733,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float sinpif()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1734,
  "endLine" : 1734,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double sqrt()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1735,
  "endLine" : 1735,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float sqrtf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1736,
  "endLine" : 1736,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double tan()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1737,
  "endLine" : 1737,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float tanf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1738,
  "endLine" : 1738,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double tanh()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1739,
  "endLine" : 1739,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float tanhf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1740,
  "endLine" : 1740,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double tgamma()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1741,
  "endLine" : 1741,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float tgammaf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1742,
  "endLine" : 1742,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double trunc()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1743,
  "endLine" : 1743,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float truncf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1744,
  "endLine" : 1744,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double y0()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1759,
  "endLine" : 1759,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float y0f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1760,
  "endLine" : 1760,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double y1()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1761,
  "endLine" : 1761,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float y1f()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1762,
  "endLine" : 1762,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ double yn()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1763,
  "endLine" : 1763,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__DEVICE__ float ynf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_device_functions.h",
  "fileLinesCount" : 1768,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1764,
  "endLine" : 1764,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline float rsqrt()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline float rcbrt()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline float sinpi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 237,
  "endLine" : 237,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline float cospi()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 238,
  "endLine" : 238,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline float erfcinv()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline float normcdfinv()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline float normcdf()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline float erfcx()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 245,
  "endLine" : 245,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static inline __device__ void __brkpt()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 250,
  "endLine" : 250,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "__device__ static inline void free()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_runtime_wrapper.h",
  "fileLinesCount" : 424,
  "components" : [ "primary::CastXML" ],
  "startLine" : 371,
  "endLine" : 371,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ unsigned int __activemask()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 228,
  "endLine" : 228,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ char __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ short __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 271,
  "endLine" : 271,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ int __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 272,
  "endLine" : 272,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ long __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ float __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 295,
  "endLine" : 295,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "inline __device__ double __ldg()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/__clang_cuda_intrinsics.h",
  "fileLinesCount" : 492,
  "components" : [ "primary::CastXML" ],
  "startLine" : 296,
  "endLine" : 296,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 2986,
  "endLine" : 2986,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3005,
  "endLine" : 3005,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3024,
  "endLine" : 3024,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3633,
  "endLine" : 3633,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3673,
  "endLine" : 3673,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3705,
  "endLine" : 3705,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3870,
  "endLine" : 3870,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 4266,
  "endLine" : 4266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 4280,
  "endLine" : 4280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avxintrin.h",
  "fileLinesCount" : 5063,
  "components" : [ "primary::CastXML" ],
  "startLine" : 4293,
  "endLine" : 4293,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 240,
  "endLine" : 240,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 773,
  "endLine" : 773,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 799,
  "endLine" : 799,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 955,
  "endLine" : 955,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 981,
  "endLine" : 981,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1614,
  "endLine" : 1614,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1678,
  "endLine" : 1678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1699,
  "endLine" : 1699,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1726,
  "endLine" : 1726,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1753,
  "endLine" : 1753,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1790,
  "endLine" : 1790,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1808,
  "endLine" : 1808,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1846,
  "endLine" : 1846,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1867,
  "endLine" : 1867,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 1882,
  "endLine" : 1882,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3440,
  "endLine" : 3440,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3457,
  "endLine" : 3457,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3551,
  "endLine" : 3551,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3588,
  "endLine" : 3588,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3638,
  "endLine" : 3638,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3678,
  "endLine" : 3678,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3726,
  "endLine" : 3726,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 3956,
  "endLine" : 3956,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/emmintrin.h",
  "fileLinesCount" : 4895,
  "components" : [ "primary::CastXML" ],
  "startLine" : 4653,
  "endLine" : 4653,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 286,
  "endLine" : 286,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "return __extension__()",
  "longName" : "",
  "relativeFileName" : "CastXML/share/castxml/clang/include/avx512fintrin.h",
  "fileLinesCount" : 9598,
  "components" : [ "primary::CastXML" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void Method()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Functions/Functions.cpp",
  "fileLinesCount" : 262,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "virtual void DoNothing()",
  "longName" : "",
  "relativeFileName" : "SdkTests/Native/Interface/InterfaceNative.cpp",
  "fileLinesCount" : 152,
  "components" : [ "primary::SdkTests" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]