From d3220fcdc3768a5fc15be955464335a252639095 Mon Sep 17 00:00:00 2001 From: triton Date: Wed, 30 Jan 2013 16:28:17 +0000 Subject: [PATCH] Added a new helper transform to ignore a function that matches a pattern. --- src/Generator/LibraryHelpers.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Generator/LibraryHelpers.cs b/src/Generator/LibraryHelpers.cs index 50ed5519..ef7fd9bf 100644 --- a/src/Generator/LibraryHelpers.cs +++ b/src/Generator/LibraryHelpers.cs @@ -242,6 +242,18 @@ namespace Cxxi function.ExplicityIgnored = true; } + public void IgnoreFunctionWithPattern(string pattern) + { + foreach (var unit in Library.TranslationUnits) + { + foreach (var function in unit.Functions) + { + if (Regex.Match(function.Name, pattern).Success) + function.ExplicityIgnored = true; + } + } + } + public void SetNameOfFunction(string name, string newName) { foreach (var function in FindFunction(name))