xrpld
Loading...
Searching...
No Matches
xrpl::detail::FlagsHelper Class Reference

#include <flags.h>

Inheritance diagram for xrpl::detail::FlagsHelper:
Collaboration diagram for xrpl::detail::FlagsHelper:

Protected Member Functions

template<class... Args>
 FlagsHelper (Args... args)

Protected Attributes

std::uint32_t mask_ {0}

Private Member Functions

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

Detailed Description

Definition at line 14 of file flags.h.

Constructor & Destructor Documentation

◆ FlagsHelper()

template<class... Args>
xrpl::detail::FlagsHelper::FlagsHelper ( Args... args)
protected

Definition at line 84 of file flags.h.

Member Function Documentation

◆ setArgs() [1/2]

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

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 )
private

Definition at line 75 of file flags.h.

Member Data Documentation

◆ mask_

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

Definition at line 17 of file flags.h.