|
|
@ -16,11 +16,6 @@ namespace CppSharp |
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
public ASTContext ASTContext { get; private set; } |
|
|
|
public ASTContext ASTContext { get; private set; } |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// Context with library symbols.
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
public SymbolContext SymbolsContext { get; private set; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// Fired when source files are parsed.
|
|
|
|
/// Fired when source files are parsed.
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
@ -34,7 +29,6 @@ namespace CppSharp |
|
|
|
public ClangParser() |
|
|
|
public ClangParser() |
|
|
|
{ |
|
|
|
{ |
|
|
|
ASTContext = new ASTContext(); |
|
|
|
ASTContext = new ASTContext(); |
|
|
|
SymbolsContext = new SymbolContext(); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
@ -68,7 +62,6 @@ namespace CppSharp |
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
public ParserResult ParseLibrary(string file, ParserOptions options) |
|
|
|
public ParserResult ParseLibrary(string file, ParserOptions options) |
|
|
|
{ |
|
|
|
{ |
|
|
|
options.SymbolsContext = SymbolsContext; |
|
|
|
|
|
|
|
options.FileName = file; |
|
|
|
options.FileName = file; |
|
|
|
|
|
|
|
|
|
|
|
var result = Parser.ClangParser.ParseLibrary(options); |
|
|
|
var result = Parser.ClangParser.ParseLibrary(options); |
|
|
|