46 lines
491 B
C++
46 lines
491 B
C++
/**
|
|
* This is a wrap header to verify permutations on namespaces
|
|
*/
|
|
|
|
namespace ns1 {
|
|
|
|
class ClassA {
|
|
ClassA();
|
|
};
|
|
|
|
class ClassB {
|
|
ClassB();
|
|
};
|
|
|
|
}///\namespace ns1
|
|
|
|
namespace ns2 {
|
|
|
|
class ClassA {
|
|
ClassA();
|
|
static double afunction();
|
|
double memberFunction();
|
|
int nsArg(const ns1::ClassB& arg);
|
|
ns2::ns3::ClassB nsReturn(double q);
|
|
};
|
|
|
|
namespace ns3 {
|
|
|
|
class ClassB {
|
|
ClassB();
|
|
};
|
|
|
|
}///\namespace ns3
|
|
|
|
class ClassC {
|
|
ClassC();
|
|
};
|
|
|
|
}///\namespace ns2
|
|
|
|
class ClassD {
|
|
ClassD();
|
|
};
|
|
|
|
|