rippled
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
xrpl::test::jtx::blobField Struct Referenceabstract

#include <TestHelpers.h>

Inheritance diagram for xrpl::test::jtx::blobField:
Inheritance graph
[legend]
Collaboration diagram for xrpl::test::jtx::blobField:
Collaboration graph
[legend]

Public Types

using SF = SF_VL
 
using SV = std::string
 
using base = JTxField< SF, SV, SV >
 
using OV = std::string
 

Public Member Functions

 blobField (SF const &sfield, Slice const &cond)
 
template<size_t N>
 blobField (SF const &sfield, std::array< std::uint8_t, N > const &c)
 
 JTxField (SF const &sfield, SV const &value)
 
virtual OV value () const=0
 
virtual void operator() (Env &, JTx &jt) const
 

Protected Attributes

SF const & sfield_
 
SV value_
 

Detailed Description

Definition at line 186 of file TestHelpers.h.

Member Typedef Documentation

◆ SF

Definition at line 188 of file TestHelpers.h.

◆ SV

Definition at line 189 of file TestHelpers.h.

◆ base

Definition at line 190 of file TestHelpers.h.

◆ OV

Definition at line 45 of file TestHelpers.h.

Constructor & Destructor Documentation

◆ blobField() [1/2]

xrpl::test::jtx::blobField::blobField ( SF const &  sfield,
Slice const &  cond 
)
explicit

Definition at line 194 of file TestHelpers.h.

◆ blobField() [2/2]

template<size_t N>
xrpl::test::jtx::blobField::blobField ( SF const &  sfield,
std::array< std::uint8_t, N > const &  c 
)
explicit

Definition at line 200 of file TestHelpers.h.

Member Function Documentation

◆ JTxField()

xrpl::test::jtx::JTxField< SField, StoredValue, OutputValue >::JTxField ( SF const &  sfield,
SV const &  value 
)
explicit

Definition at line 52 of file TestHelpers.h.

◆ value()

virtual OV xrpl::test::jtx::JTxField< SF_VL , std::string , std::string >::value ( ) const
pure virtualinherited

◆ operator()()

virtual void xrpl::test::jtx::JTxField< SF_VL , std::string , std::string >::operator() ( Env ,
JTx jt 
) const
virtualinherited

Definition at line 63 of file TestHelpers.h.

Member Data Documentation

◆ sfield_

SF const& xrpl::test::jtx::JTxField< SF_VL , std::string , std::string >::sfield_
protectedinherited

Definition at line 48 of file TestHelpers.h.

◆ value_

SV xrpl::test::jtx::JTxField< SF_VL , std::string , std::string >::value_
protectedinherited

Definition at line 49 of file TestHelpers.h.