#include "enumStrings.h"#include "defines.h"#include "policies.h"#include "cafeEnum.h"Classes | |
| struct | enumStrings< T > |
| struct | enumRefHolder< T > |
| struct | enumConstRefHolder< T > |
Functions | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &str, enumConstRefHolder< T > const &data) |
| template<typename T > | |
| std::istream & | operator>> (std::istream &str, enumRefHolder< T > const &data) |
| template<typename T > | |
| enumConstRefHolder< T > | enumToString (T const &e) |
| template<typename T > | |
| enumRefHolder< T > | enumFromString (T &e) |
| enumRefHolder<T> enumFromString | ( | T & | e | ) | [inline] |
| enumConstRefHolder<T> enumToString | ( | T const & | e | ) | [inline] |
| std::ostream& operator<< | ( | std::ostream & | str, | |
| enumConstRefHolder< T > const & | data | |||
| ) | [inline] |
References int.
| std::istream& operator>> | ( | std::istream & | str, | |
| enumRefHolder< T > const & | data | |||
| ) | [inline] |
References enumRefHolder< T >::enumVal.
1.6.1