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;
}