xrpld
Loading...
Searching...
No Matches
xrpl::test::jtx::Flags Class Reference

Match set account flags. More...

#include <flags.h>

Inheritance diagram for xrpl::test::jtx::Flags:
Collaboration diagram for xrpl::test::jtx::Flags:

Public Member Functions

template<class... Args>
 Flags (Account account, Args... args)
void operator() (Env &env) const

Private Member Functions

void setArgs (std::uint32_t flag)
template<class Flag, class... Args>
void setArgs (std::uint32_t flag, Args... args)

Private Attributes

Account account_
std::uint32_t mask_ {0}

Detailed Description

Match set account flags.

Definition at line 108 of file flags.h.

Constructor & Destructor Documentation

◆ Flags()

template<class... Args>
xrpl::test::jtx::Flags::Flags ( Account account,
Args... args )

Definition at line 115 of file flags.h.

Member Function Documentation

◆ operator()()

void xrpl::test::jtx::Flags::operator() ( Env & env) const

Definition at line 28 of file flags.cpp.

◆ setArgs() [1/2]

void xrpl::detail::FlagsHelper::setArgs ( std::uint32_t flag)
privateinherited

Definition at line 21 of file flags.h.

◆ setArgs() [2/2]

template<class Flag, class... Args>
void xrpl::detail::FlagsHelper::setArgs ( std::uint32_t flag,
Args... args )
privateinherited

Definition at line 75 of file flags.h.

Member Data Documentation

◆ account_

Account xrpl::test::jtx::Flags::account_
private

Definition at line 111 of file flags.h.

◆ mask_

std::uint32_t xrpl::detail::FlagsHelper::mask_ {0}
protectedinherited

Definition at line 17 of file flags.h.