Esempio n. 1
0
 public NodeJSSources(BindingContext context, IEnumerable <TranslationUnit> units)
     : base(context, units)
 {
     nodeJSTypePrinter = new NodeJSTypePrinter(context);
     nodeJSTypePrinter.PrintScopeKind = TypePrintScopeKind.Local;
     nodeJSTypeCheckPrinter           = new NodeJSTypeCheckPrinter(context);
 }
Esempio n. 2
0
        public ASTConverter(BindingContext bindingContext, ConfigMapping configurationContext, CppModule moduleContext)
        {
            this.configurationContext = configurationContext;
            this.bindingContext       = bindingContext;
            this.moduleContext        = moduleContext;

            cppElementToDeclarationMapping = new Dictionary <CppElement, Declaration>();
        }
Esempio n. 3
0
 public NodeJSTypePrinter(BindingContext context)
 {
     Context = context;
 }
Esempio n. 4
0
 public AddMissingModulePass(BindingContext context)
 {
     // Set NodeJS binding context
     Context = context;
 }