rippled
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Private Types | Private Attributes | Static Private Attributes | List of all members
xrpl::XChainCreateAccountAttestations Class Referencefinal

#include <XChainAttestations.h>

Inheritance diagram for xrpl::XChainCreateAccountAttestations:
Inheritance graph
[legend]
Collaboration diagram for xrpl::XChainCreateAccountAttestations:
Collaboration graph
[legend]

Public Types

using AttCollection = std::vector< XChainCreateAccountAttestation >
 

Public Member Functions

STArray toSTArray () const
 
AttCollection::const_iterator begin () const
 
AttCollection::iterator begin ()
 
AttCollection::const_iterator end () const
 
AttCollection::iterator end ()
 
std::size_t erase_if (F &&f)
 
std::size_t size () const
 
bool empty () const
 
AttCollection const & attestations () const
 
void emplace_back (T &&att)
 

Private Types

using TBase = XChainAttestationsBase< XChainCreateAccountAttestation >
 

Private Attributes

AttCollection attestations_
 

Static Private Attributes

static constexpr std::uint32_t maxAttestations
 

Detailed Description

Definition at line 459 of file XChainAttestations.h.

Member Typedef Documentation

◆ TBase

Definition at line 461 of file XChainAttestations.h.

◆ AttCollection

Definition at line 351 of file XChainAttestations.h.

Member Function Documentation

◆ toSTArray()

Definition at line 377 of file XChainAttestations.cpp.

◆ begin() [1/2]

Definition at line 380 of file XChainAttestations.cpp.

◆ begin() [2/2]

Definition at line 386 of file XChainAttestations.cpp.

◆ end() [1/2]

Definition at line 383 of file XChainAttestations.cpp.

◆ end() [2/2]

Definition at line 389 of file XChainAttestations.cpp.

◆ erase_if()

Definition at line 393 of file XChainAttestations.h.

◆ size()

Definition at line 396 of file XChainAttestations.h.

◆ empty()

Definition at line 399 of file XChainAttestations.h.

◆ attestations()

Definition at line 402 of file XChainAttestations.h.

◆ emplace_back()

void xrpl::XChainAttestationsBase< XChainCreateAccountAttestation >::emplace_back ( T &&  att)
inherited

Definition at line 406 of file XChainAttestations.h.

Member Data Documentation

◆ maxAttestations

constexpr std::uint32_t xrpl::XChainAttestationsBase< XChainCreateAccountAttestation >::maxAttestations
staticconstexprprivateinherited

Definition at line 357 of file XChainAttestations.h.

◆ attestations_

Definition at line 358 of file XChainAttestations.h.