#include <functional>#include <ostream>#include <fstream>#include <sstream>#include <list>#include <map>#include <deque>#include <iostream>#include "storage/IterPair.h"#include "storage/FilterIterator.h"#include "storage/DerefIterator.h"#include "storage/AppUtil.h"Go to the source code of this file.
Namespaces | |
| namespace | storage |
Classes | |
| class | storage::CheckFnc< Value > |
| class | storage::ContainerIter< Pred, Iter > |
| class | storage::ContainerDerIter< Pred, Iter, Value > |
| class | storage::CastIterator< Iter, CastResult > |
| class | storage::CheckerIterator< Checker, ContIter, Iter, Value > |
| struct | storage::deref_less< Type > |
| struct | storage::deref_equal_to< Type > |
Functions | |
| template<class Num> | |
| string | storage::decString (Num number) |
| template<class Num> | |
| string | storage::hexString (Num number) |
| template<class Value> | |
| void | storage::operator>> (const string &d, Value &v) |
| template<class Value> | |
| std::ostream & | storage::operator<< (std::ostream &s, const std::list< Value > &l) |
| template<class Value> | |
| std::ostream & | storage::operator<< (std::ostream &s, const std::deque< Value > &l) |
| template<class F, class S> | |
| std::ostream & | storage::operator<< (std::ostream &s, const std::pair< F, S > &p) |
| template<class Key, class Value> | |
| std::ostream & | storage::operator<< (std::ostream &s, const std::map< Key, Value > &m) |
| template<typename Type> | |
| void | storage::logDiff (std::ostream &log, const char *text, const Type &lhs, const Type &rhs) |
| template<typename Type> | |
| void | storage::logDiffHex (std::ostream &log, const char *text, const Type &lhs, const Type &rhs) |
| template<typename Type> | |
| void | storage::logDiffEnum (std::ostream &log, const char *text, const Type &lhs, const Type &rhs) |
| void | storage::logDiff (std::ostream &log, const char *text, bool lhs, bool rhs) |
| template<class Type> | |
| bool | storage::read_sysfs_property (const string &path, Type &value, bool log_error=true) |
| template<class Type> | |
| void | storage::pointerIntoSortedList (list< Type * > &l, Type *e) |
| template<class Type> | |
| void | storage::clearPointerList (list< Type * > &l) |
| template<typename ListType, typename Type> | |
| bool | storage::contains (const ListType &l, const Type &value) |
| template<typename ListType, typename Predicate> | |
| bool | storage::contains_if (const ListType &l, Predicate pred) |
| template<typename Map, typename Key, typename Value> | |
| Map::iterator | storage::mapInsertOrReplace (Map &m, const Key &k, const Value &v) |
| template<typename List, typename Value> | |
| List::const_iterator | storage::addIfNotThere (List &l, const Value &v) |
| template<class InputIterator1, class InputIterator2> | |
| bool | storage::equalContent (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2) |
| template<class InputIterator1, class InputIterator2> | |
| void | storage::logVolumesDifference (std::ostream &log, InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2) |
| template<class T, unsigned int sz> | |
| unsigned int | storage::lengthof (T(&)[sz]) |
| template<class Type> | |
| void | storage::printtype (Type type) |
1.5.6