public NodeJSSources(BindingContext context, IEnumerable <TranslationUnit> units) : base(context, units) { nodeJSTypePrinter = new NodeJSTypePrinter(context); nodeJSTypePrinter.PrintScopeKind = TypePrintScopeKind.Local; nodeJSTypeCheckPrinter = new NodeJSTypeCheckPrinter(context); }
public ASTConverter(BindingContext bindingContext, ConfigMapping configurationContext, CppModule moduleContext) { this.configurationContext = configurationContext; this.bindingContext = bindingContext; this.moduleContext = moduleContext; cppElementToDeclarationMapping = new Dictionary <CppElement, Declaration>(); }
public NodeJSTypePrinter(BindingContext context) { Context = context; }
public AddMissingModulePass(BindingContext context) { // Set NodeJS binding context Context = context; }