SmartEnumerators.h File Reference
Contains the interface to the smart enumerator classes. More...
#include <string>#include <vector>#include <algorithm>#include <libpf/utility/EnumeratorInterface.h>Classes | |
| class | Libpf::Utility::SmartEnumerator< T > |
| Trait type to define the a static set of valid values for a StringOption. More... | |
Namespaces | |
| namespace | Libpf |
| namespace | Libpf::Utility |
Functions | |
| template<typename T > | |
| const std::string & | Libpf::Utility::to_string (T e) |
| template<typename T > | |
| const T | Libpf::Utility::from_string (const std::string &s) |
| template<typename T > | |
| void | Libpf::Utility::increment (T &v, int delta) |
| template<typename T > | |
| std::ostream & | Libpf::Utility::operator<< (typename std::enable_if< std::is_enum< T >::value, std::ostream >::type &stream, const T &e) |
Detailed Description
Contains the interface to the smart enumerator classes.
This file is part of LIBPF All rights reserved; do not distribute without permission.