Hi, I'm doing a small project and I want to define all my prototypes in one header, because they are dependent on each other. But now I'm using namespaces, and I cant do it anymore:

Code:
...
void Namespace::Function(void)
...
namespace Namespace {
    ...
    void Function() {
        return;
    }
}
It gives an error. Why can't I do:

Code:
extern namespace Namespace;
...

OR

namespace Namespace;
...