method-overloading

C++ method-invoking template-function not able to call overloaded methods.

If you have this generic function: template<class type, class ret, class atype1, class atype2, class atype3> ret call3(type *pClass, ret(type::* funcptr)(atype1, atype2, atype3), atype1 arg, atype2 arg2, atype3 arg3) { //do some stuff here return (pClass->*funcptr)(arg, arg2, arg3); } and you do this: class MyClass { public...

Can I define a method to accept EITHER a Func<T> OR an Expression<Func<T>>?

If I attempt to write two overloads of a method, one accepting an Expression<Func<T>> parameter and another accepting a Func<T>, I will get a compiler error on trying to call the method with a lambda expression because the two signatures create ambiguity. The following would be problematic, for example: Method(() => "Hello"); // Is that...

Spring 3 how to set a property when the setter method is overloaded

class SomeoneElsesAPI { void setDirectory(File dir){...} void setDirectory(String dir){...} } <bean id="someoneElsesAPI" class="com.someone.SomeoneElsesAPI"> <property name="directory"> <value type="java.lang.String">/etc</value> </property> </bean> I have a case similar to the above example, Spring is throwing an Il...

Error CS1501: I'm not overloading a Sum() method correctly

Below is draft number 5 for my C# Homework this week. I wrote the program out using Linq first, and it worked fine. Unfortunately, the directions state that I must create my own method instead of using the wonderful Sum() method already found in Linq. The major problem with this source code is that the method overload is incorrect (and i...

Is it possible to overload Async Callbacks in GWT?

Hello, I have an overloaded query method on the server side. I wanted to know if I can overload the async callback, depending upon the method signature? Or is it advised to define two different asyncallbacks? These are my two methods o the server. public String fetchInADay(String startTime, String endTime) {} public String fetchInADay(...

Ruby not selecting correct overloaded method...

Hey, Ive got a simple Nunit runner for a rake script i have: module NUnitRunner @NUnitPath = "#{RootDir}/tools/nunit/nunit-console.exe"; def self.RunTests(testFile) system("\"#{@NUnitPath}\" ? \"#{testFile}\"") end def self.RunTests(testFile, runArgs) system("\"#{@NUnitPath}\" ? \"#{testFile}\" #{runA...