kleopatra
predicates.h File Reference
#include <kleo/stl_util.h>#include <string>#include <gpgme++/key.h>#include <boost/bind.hpp>#include <cstring>#include <algorithm>#include <iterator>
Include dependency graph for predicates.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| Kleo | |
| Kleo::_detail | |
Macros | |
| #define | make_comparator_str(Name, expr) make_comparator_str_impl( Name, expr, qstricmp( lhs, rhs ) ) |
| #define | make_comparator_str_fast(Name, expr) make_comparator_str_impl( Name, expr, _detail::mystrcmp( lhs, rhs ) ) |
| #define | make_comparator_str_impl(Name, expr, cmp) |
Functions | |
| template<typename T > | |
| bool | Kleo::_detail::all_protocol (const T &t, GpgME::Protocol proto) |
| template<typename T > | |
| bool | Kleo::_detail::all_secret (const T &t) |
| template<typename T > | |
| bool | Kleo::_detail::any_protocol (const T &t, GpgME::Protocol proto) |
| template<typename T > | |
| bool | Kleo::_detail::any_secret (const T &t) |
| template<typename T > | |
| void | Kleo::_detail::grep_can_encrypt (T &t) |
| template<typename T > | |
| void | Kleo::_detail::grep_protocol (T &t, GpgME::Protocol proto) |
| template<typename T > | |
| void | Kleo::_detail::grep_secret (T &t) |
| Kleo::_detail::make_comparator_str_fast (ByFingerprint,.primaryFingerprint()) | |
| Kleo::_detail::make_comparator_str_fast (ByKeyID,.keyID()) | |
| Kleo::_detail::make_comparator_str_fast (ByShortKeyID,.shortKeyID()) | |
| Kleo::_detail::make_comparator_str_fast (ByChainID,.chainID()) | |
| int | Kleo::_detail::mystrcmp (const char *s1, const char *s2) |
| template<typename T > | |
| bool | Kleo::_detail::none_of_protocol (const T &t, GpgME::Protocol proto) |
| template<typename T > | |
| bool | Kleo::_detail::none_of_secret (const T &t) |
| template<typename T > | |
| void | Kleo::_detail::remove_duplicates_by_fpr (T &t) |
| template<typename T > | |
| void | Kleo::_detail::sort_by_fpr (T &t) |
| template<typename T > | |
| T | Kleo::_detail::union_by_fpr (const T &t1, const T &t2) |
| template<typename T > | |
| T | Kleo::_detail::union_by_fpr_dirty (const T &t1, const T &t2) |
Macro Definition Documentation
| #define make_comparator_str | ( | Name, | |
| expr | |||
| ) | make_comparator_str_impl( Name, expr, qstricmp( lhs, rhs ) ) |
Definition at line 101 of file predicates.h.
| #define make_comparator_str_fast | ( | Name, | |
| expr | |||
| ) | make_comparator_str_impl( Name, expr, _detail::mystrcmp( lhs, rhs ) ) |
Definition at line 99 of file predicates.h.
| #define make_comparator_str_impl | ( | Name, | |
| expr, | |||
| cmp | |||
| ) |
Definition at line 58 of file predicates.h.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:33:12 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference