summaryrefslogtreecommitdiff
path: root/tests/headers/constify-module-enums-namespace.hpp
blob: 5d8ea23a521add4ffb05ebbd00deba74d8a3d595 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// bindgen-flags: --enable-cxx-namespaces --constified-enum-module ns1::ns2::foo

namespace ns1 {
  namespace ns2 {
    enum foo {
      THIS,
      SHOULD_BE,
      A_CONSTANT,
    };
  }

  namespace ns3 {
    struct bar {
      enum ns2::foo this_should_work;
    };
  }
}