diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-09-20 11:14:26 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:06:00 -0300 |
commit | 5d4415241d349aa19cdb56a2361723dcdcd057b4 (patch) | |
tree | 6f8a529d115d7404778e4e3aa6b2d8802ea8cdb8 /tests/libsample | |
parent | 74c9bf7e64d12a946c9b96d9674926323622f1f1 (diff) |
Added tests for anonymous global and class bound enums.
Diffstat (limited to 'tests/libsample')
-rw-r--r-- | tests/libsample/samplenamespace.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/libsample/samplenamespace.h b/tests/libsample/samplenamespace.h index 2533b9740..d00bbb1f9 100644 --- a/tests/libsample/samplenamespace.h +++ b/tests/libsample/samplenamespace.h @@ -29,6 +29,12 @@ class ObjectType; +// Anonymous global enum +enum { + AnonymousGlobalEnum_Value0, + AnonymousGlobalEnum_Value1 +}; + namespace SampleNamespace { @@ -50,6 +56,14 @@ enum OutValue { TwoOut }; +// Anonymous non-global enum. +// This counts as a class enum, since C++ namespaces +// are represented as classes in Python. +enum { + AnonymousClassEnum_Value0, + AnonymousClassEnum_Value1 +}; + LIBSAMPLE_API OutValue enumInEnumOut(InValue in); LIBSAMPLE_API int getNumber(Option opt); |