diff --git a/src/Bridge/Namespace.cs b/src/Bridge/Namespace.cs index a747399e..b32c6ab2 100644 --- a/src/Bridge/Namespace.cs +++ b/src/Bridge/Namespace.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Diagnostics; +using System.Linq; namespace Cxxi { @@ -222,6 +223,12 @@ namespace Cxxi return Enums.Find(e => e.ItemsByName.ContainsKey(name)); } + public IList GetFunctionOverloads(Function function) + { + return Functions.Where(fn => fn.Name == function.Name) + .ToList(); + } + public bool HasDeclarations { get