|
|
|
|
@ -11,15 +11,18 @@ namespace Cxxi
@@ -11,15 +11,18 @@ namespace Cxxi
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class PassBuilder |
|
|
|
|
{ |
|
|
|
|
public List<TranslationUnitPass> Passes { get; set; } |
|
|
|
|
public List<TranslationUnitPass> Passes { get; private set; } |
|
|
|
|
public Library Library { get; private set; } |
|
|
|
|
|
|
|
|
|
public PassBuilder() |
|
|
|
|
public PassBuilder(Library library) |
|
|
|
|
{ |
|
|
|
|
Passes = new List<TranslationUnitPass>(); |
|
|
|
|
Library = library; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void AddPass(TranslationUnitPass pass) |
|
|
|
|
{ |
|
|
|
|
pass.Library = Library; |
|
|
|
|
Passes.Add(pass); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|