mirror of https://github.com/swig/swig
35 lines
348 B
OpenEdge ABL
35 lines
348 B
OpenEdge ABL
%module xxx
|
|
|
|
// C++17 nested namespaces
|
|
|
|
namespace A
|
|
{
|
|
namespace B
|
|
{
|
|
void ab1();
|
|
}
|
|
}
|
|
namespace A::B
|
|
{
|
|
void ab2();
|
|
}
|
|
namespace AAlias = A;
|
|
namespace AAlias::B
|
|
{
|
|
void ab3();
|
|
}
|
|
namespace A
|
|
{
|
|
namespace BAlias = B;
|
|
void ab4();
|
|
}
|
|
namespace A::BAlias
|
|
{
|
|
void ab5();
|
|
}
|
|
namespace ABAlias = A::B;
|
|
namespace ABAlias
|
|
{
|
|
void ab6();
|
|
}
|