| /* Copyright Bruno da Silva de Oliveira 2003. Use, modification and | |
| distribution is subject to the Boost Software License, Version 1.0. | |
| (See accompanying file LICENSE_1_0.txt or copy at | |
| http://www.boost.org/LICENSE_1_0.txt) | |
| */ | |
| #ifndef ENUMS_H | |
| #define ENUMS_H | |
| namespace enums { | |
| enum color { red, blue }; | |
| struct X | |
| { | |
| enum choices | |
| { | |
| good = 1, | |
| bad = 2 | |
| }; | |
| int set(choices c) | |
| { | |
| return (int)c; | |
| } | |
| }; | |
| enum { | |
| x = 0, | |
| y = 1 | |
| }; | |
| } | |
| #endif |