Bitcoin Core 32.99.0
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
bip352::PrevoutsSummary Class Reference

#include <bip352.h>

Public Member Functions

 PrevoutsSummary (const secp256k1_silentpayments_prevouts_summary &prevouts_summary)
 
 PrevoutsSummary (PrevoutsSummary &&) noexcept
 
PrevoutsSummary & operator= (PrevoutsSummary &&) noexcept
 
 ~PrevoutsSummary ()
 
 PrevoutsSummary (const PrevoutsSummary &)=delete
 
PrevoutsSummary & operator= (const PrevoutsSummary &)=delete
 
const secp256k1_silentpayments_prevouts_summary * Get () const LIFETIMEBOUND
 

Private Attributes

std::unique_ptr< secp256k1_silentpayments_prevouts_summary > m_prevouts_summary
 

Detailed Description

Definition at line 41 of file bip352.h.

Constructor & Destructor Documentation

◆ PrevoutsSummary() [1/3]

bip352::PrevoutsSummary::PrevoutsSummary ( const secp256k1_silentpayments_prevouts_summary &  prevouts_summary)

Definition at line 38 of file bip352.cpp.

◆ PrevoutsSummary() [2/3]

bip352::PrevoutsSummary::PrevoutsSummary ( PrevoutsSummary &&  )
defaultnoexcept

◆ ~PrevoutsSummary()

bip352::PrevoutsSummary::~PrevoutsSummary ( )
default

◆ PrevoutsSummary() [3/3]

bip352::PrevoutsSummary::PrevoutsSummary ( const PrevoutsSummary &  )
delete

Member Function Documentation

◆ Get()

const secp256k1_silentpayments_prevouts_summary * bip352::PrevoutsSummary::Get ( ) const

Definition at line 46 of file bip352.cpp.

Here is the caller graph for this function:

◆ operator=() [1/2]

PrevoutsSummary & bip352::PrevoutsSummary::operator= ( const PrevoutsSummary &  )
delete

◆ operator=() [2/2]

PrevoutsSummary & bip352::PrevoutsSummary::operator= ( PrevoutsSummary &&  )
defaultnoexcept

Member Data Documentation

◆ m_prevouts_summary

std::unique_ptr<secp256k1_silentpayments_prevouts_summary> bip352::PrevoutsSummary::m_prevouts_summary
private

Definition at line 44 of file bip352.h.


The documentation for this class was generated from the following files: