|
yast2-storage
|
#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.
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 > |
Namespaces | |
| namespace | storage |
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.7.3