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