public CaseRenamePass(RenameTargets targets, RenameCasePattern pattern) : base(targets) { Pattern = pattern; }
public static void RenameDeclsUpperCase(this PassBuilder<TranslationUnitPass> builder, RenameTargets targets) { builder.AddPass(new CaseRenamePass(targets, RenameCasePattern.UpperCamelCase)); }
public static void RenameWithPattern(this PassBuilder<TranslationUnitPass> builder, string pattern, string replacement, RenameTargets targets) { builder.AddPass(new RegexRenamePass(pattern, replacement, targets)); }
public static void RemovePrefix(this PassBuilder<TranslationUnitPass> builder, string prefix, RenameTargets targets = RenameTargets.Any) { builder.AddPass(new RegexRenamePass("^" + prefix, string.Empty, targets)); }
public static void RenameDeclsCase(this PassBuilder<TranslationUnitPass> builder, RenameTargets targets, RenameCasePattern pattern) { builder.AddPass(new CaseRenamePass(targets, pattern)); }
public RegexRenamePass(string pattern, string replacement, RenameTargets targets) : this(pattern, replacement) { Targets = targets; }
protected RenamePass(RenameTargets targets) { Targets = targets; }
public static void RenameDeclsCase(this PassBuilder <TranslationUnitPass> builder, RenameTargets targets, RenameCasePattern pattern) { builder.AddPass(new CaseRenamePass(targets, pattern)); }
public static void RenameDeclsUpperCase(this PassBuilder <TranslationUnitPass> builder, RenameTargets targets) { builder.AddPass(new CaseRenamePass(targets, RenameCasePattern.UpperCamelCase)); }
public static void RemovePrefix(this PassBuilder <TranslationUnitPass> builder, string prefix, RenameTargets targets = RenameTargets.Any) { builder.AddPass(new RegexRenamePass("^" + prefix, string.Empty, targets)); }
public static void RenameWithPattern(this PassBuilder <TranslationUnitPass> builder, string pattern, string replacement, RenameTargets targets) { builder.AddPass(new RegexRenamePass(pattern, replacement, targets)); }
protected RenamePass(RenameTargets targets) : this() { Targets = targets; }