Error compiling (I think there's no error in my code but it keeps not compiling)

So i'm writing this little code:

If I create a new object of the Multiplexer class, like this:

Multiplexer launchpad(13, 2, 3, 4, 5);

I get the error:

3: error: no matching function for call to 'Multiplexer::Multiplexer(int, int, int, int, int)'

But my function is well defined in the class prototype:

class Multiplexer { public: Multiplexer(int SIG, int p0, int p1, int p2, int p3);

And if I take off the problematic line, I just get the "Error compiling" and nothing more. It says nothing's wrong with my code. I don't know if that's a bug. I'm using arduino IDE 1.0.5.

t229355:3: error: no matching function for call to ‘Multiplexer::Multiplexer(int, int, int, int, int)’
C:\Program Files\Arduino\libraries<mark>Robot_Motor/Multiplexer.h:10: note: candidates are: Multiplexer::Multiplexer()
C:\Program Files\Arduino\libraries<mark>Robot_Motor/Multiplexer.h:10: note: Multiplexer::Multiplexer(const Multiplexer&)

“Multiplexer” is not a very good name for your library. I suggest putting your initials on the front.

Thank you so much by reading my post and compiling it. Now It worked.