To me this is syntactically correct. but the compiler says:
Solver.h:25: error: `vector' has not been declared
Solver.h:25: error: expected `,' or `...' before '<' token
Solver.h:25: error: ISO C++ forbids declaration of `parameter' with no type
So apparently I'm wrong about that being correct. Any idea why this isn't working?