Exemple #1
0
 public CaseRenamePass(RenameTargets targets, RenameCasePattern pattern)
     : base(targets)
 {
     Pattern = pattern;
 }
Exemple #2
0
 public static void RenameDeclsUpperCase(this PassBuilder<TranslationUnitPass> builder,
     RenameTargets targets)
 {
     builder.AddPass(new CaseRenamePass(targets,
         RenameCasePattern.UpperCamelCase));
 }
Exemple #3
0
 public static void RenameWithPattern(this PassBuilder<TranslationUnitPass> builder,
     string pattern, string replacement, RenameTargets targets)
 {
     builder.AddPass(new RegexRenamePass(pattern, replacement, targets));
 }
Exemple #4
0
 public static void RemovePrefix(this PassBuilder<TranslationUnitPass> builder, string prefix,
     RenameTargets targets = RenameTargets.Any)
 {
     builder.AddPass(new RegexRenamePass("^" + prefix, string.Empty,
         targets));
 }
Exemple #5
0
 public static void RenameDeclsCase(this PassBuilder<TranslationUnitPass> builder, 
     RenameTargets targets, RenameCasePattern pattern)
 {
     builder.AddPass(new CaseRenamePass(targets, pattern));
 }
Exemple #6
0
 public RegexRenamePass(string pattern, string replacement,
                             RenameTargets targets)
     : this(pattern, replacement)
 {
     Targets = targets;
 }
Exemple #7
0
 protected RenamePass(RenameTargets targets)
 {
     Targets = targets;
 }
Exemple #8
0
 public static void RenameDeclsCase(this PassBuilder <TranslationUnitPass> builder,
                                    RenameTargets targets, RenameCasePattern pattern)
 {
     builder.AddPass(new CaseRenamePass(targets, pattern));
 }
Exemple #9
0
 public static void RenameDeclsUpperCase(this PassBuilder <TranslationUnitPass> builder,
                                         RenameTargets targets)
 {
     builder.AddPass(new CaseRenamePass(targets,
                                        RenameCasePattern.UpperCamelCase));
 }
Exemple #10
0
 public static void RemovePrefix(this PassBuilder <TranslationUnitPass> builder, string prefix,
                                 RenameTargets targets = RenameTargets.Any)
 {
     builder.AddPass(new RegexRenamePass("^" + prefix, string.Empty,
                                         targets));
 }
Exemple #11
0
 public static void RenameWithPattern(this PassBuilder <TranslationUnitPass> builder,
                                      string pattern, string replacement, RenameTargets targets)
 {
     builder.AddPass(new RegexRenamePass(pattern, replacement, targets));
 }
Exemple #12
0
 protected RenamePass(RenameTargets targets)
     : this()
 {
     Targets = targets;
 }
Exemple #13
0
 public CaseRenamePass(RenameTargets targets, RenameCasePattern pattern)
     : base(targets)
 {
     Pattern = pattern;
 }
Exemple #14
0
 public RegexRenamePass(string pattern, string replacement,
                        RenameTargets targets)
     : this(pattern, replacement)
 {
     Targets = targets;
 }