![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
#include <quorums_signing_shares.h>
Public Member Functions | |
| bool | Add (const SigShareKey &k, const T &v) |
| void | Erase (const SigShareKey &k) |
| void | Clear () |
| bool | Has (const SigShareKey &k) const |
| T * | Get (const SigShareKey &k) |
| T & | GetOrAdd (const SigShareKey &k) |
| const T * | GetFirst () const |
| size_t | Size () const |
| size_t | CountForSignHash (const uint256 &signHash) const |
| bool | Empty () const |
| const std::unordered_map< uint16_t, T > * | GetAllForSignHash (const uint256 &signHash) |
| void | EraseAllForSignHash (const uint256 &signHash) |
| template<typename F > | |
| void | EraseIf (F &&f) |
| template<typename F > | |
| void | ForEach (F &&f) |
Private Attributes | |
| std::unordered_map< uint256, std::unordered_map< uint16_t, T >, StaticSaltedHasher > | internalMap |
Definition at line 138 of file quorums_signing_shares.h.
|
inline |
Definition at line 144 of file quorums_signing_shares.h.
|
inline |
Definition at line 162 of file quorums_signing_shares.h.
|
inline |
Definition at line 218 of file quorums_signing_shares.h.
|
inline |
Definition at line 227 of file quorums_signing_shares.h.
|
inline |
Definition at line 150 of file quorums_signing_shares.h.
|
inline |
Definition at line 241 of file quorums_signing_shares.h.
Definition at line 247 of file quorums_signing_shares.h.
Definition at line 269 of file quorums_signing_shares.h.
|
inline |
Definition at line 176 of file quorums_signing_shares.h.
|
inline |
Definition at line 232 of file quorums_signing_shares.h.
|
inline |
Definition at line 201 of file quorums_signing_shares.h.
|
inline |
Definition at line 191 of file quorums_signing_shares.h.
|
inline |
Definition at line 167 of file quorums_signing_shares.h.
|
inline |
Definition at line 209 of file quorums_signing_shares.h.
|
private |
Definition at line 141 of file quorums_signing_shares.h.