|
rippled
|
#include <XChainAttestations.h>

Public Types | |
| using | AttCollection = std::vector< TAttestation > |
Public Member Functions | |
| XChainAttestationsBase ()=default | |
| XChainAttestationsBase (XChainAttestationsBase const &rhs)=default | |
| XChainAttestationsBase & | operator= (XChainAttestationsBase const &rhs)=default |
| XChainAttestationsBase (AttCollection &&sigs) | |
| XChainAttestationsBase (Json::Value const &v) | |
| XChainAttestationsBase (STArray const &arr) | |
| STArray | toSTArray () const |
| AttCollection::const_iterator | begin () const |
| AttCollection::const_iterator | end () const |
| AttCollection::iterator | begin () |
| AttCollection::iterator | end () |
| template<class F > | |
| std::size_t | erase_if (F &&f) |
| std::size_t | size () const |
| bool | empty () const |
| AttCollection const & | attestations () const |
| template<class T > | |
| void | emplace_back (T &&att) |
Protected Member Functions | |
| ~XChainAttestationsBase ()=default | |
Private Attributes | |
| AttCollection | attestations_ |
Static Private Attributes | |
| static constexpr std::uint32_t | maxAttestations = 256 |
Definition at line 348 of file XChainAttestations.h.
| using xrpl::XChainAttestationsBase< TAttestation >::AttCollection = std::vector<TAttestation> |
Definition at line 351 of file XChainAttestations.h.
|
protecteddefault |
|
default |
|
default |
|
explicit |
|
explicit |
Definition at line 632 of file XChainAttestations.cpp.
|
explicit |
Definition at line 656 of file XChainAttestations.cpp.
|
default |
| STArray xrpl::XChainAttestationsBase< TAttestation >::toSTArray | ( | ) | const |
Definition at line 668 of file XChainAttestations.cpp.
| XChainAttestationsBase< TAttestation >::AttCollection::const_iterator xrpl::XChainAttestationsBase< TAttestation >::begin | ( | ) | const |
Definition at line 605 of file XChainAttestations.cpp.
| XChainAttestationsBase< TAttestation >::AttCollection::const_iterator xrpl::XChainAttestationsBase< TAttestation >::end | ( | ) | const |
Definition at line 612 of file XChainAttestations.cpp.
| XChainAttestationsBase< TAttestation >::AttCollection::iterator xrpl::XChainAttestationsBase< TAttestation >::begin | ( | ) |
Definition at line 619 of file XChainAttestations.cpp.
| XChainAttestationsBase< TAttestation >::AttCollection::iterator xrpl::XChainAttestationsBase< TAttestation >::end | ( | ) |
Definition at line 626 of file XChainAttestations.cpp.
| std::size_t xrpl::XChainAttestationsBase< TAttestation >::erase_if | ( | F && | f | ) |
Definition at line 434 of file XChainAttestations.h.
| std::size_t xrpl::XChainAttestationsBase< TAttestation >::size | ( | ) | const |
Definition at line 441 of file XChainAttestations.h.
| bool xrpl::XChainAttestationsBase< TAttestation >::empty | ( | ) | const |
Definition at line 448 of file XChainAttestations.h.
| XChainAttestationsBase< TAttestation >::AttCollection const & xrpl::XChainAttestationsBase< TAttestation >::attestations | ( | ) | const |
Definition at line 418 of file XChainAttestations.h.
| void xrpl::XChainAttestationsBase< TAttestation >::emplace_back | ( | T && | att | ) |
Definition at line 426 of file XChainAttestations.h.
|
staticconstexprprivate |
Definition at line 357 of file XChainAttestations.h.
|
private |
Definition at line 358 of file XChainAttestations.h.