INNER CODE UNIT · C#

ManifestPathFor

axmolengine/axmol · tools/bindings-generator/src/BindingGenerator.cs:568

    private static string ManifestPathFor(GenerationRequest request) =>
        Path.Combine(request.OutputDirectory, "manifests", $"axlua_{request.Module}.json");

    private static CXChildVisitResult VisitCursorCallback(CXCursor cursor, CXCursor parent, void* clientData)
    {
        try
        {
            var state = (WalkState?)GCHandle.FromIntPtr((IntPtr)clientData).Target;
            state?.Tree.Add(cursor, parent);
        }
        catch
        {
            return CXChildVisitResult.CXChildVisit_Break;
        }

        return CXChildVisitResult.CXChildVisit_Recurse;
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…