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.