rippled
Loading...
Searching...
No Matches
Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
ripple::detail::flags_helper Class Reference

#include <flags.h>

Inheritance diagram for ripple::detail::flags_helper:
Inheritance graph
[legend]
Collaboration diagram for ripple::detail::flags_helper:
Collaboration graph
[legend]

Protected Member Functions

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

Protected Attributes

std::uint32_t mask_
 

Private Member Functions

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

Detailed Description

Definition at line 13 of file flags.h.

Constructor & Destructor Documentation

◆ flags_helper()

template<class... Args>
ripple::detail::flags_helper::flags_helper ( Args...  args)
protected

Definition at line 83 of file flags.h.

Member Function Documentation

◆ set_args() [1/2]

void ripple::detail::flags_helper::set_args ( std::uint32_t  flag)
private

Definition at line 20 of file flags.h.

◆ set_args() [2/2]

template<class Flag , class... Args>
void ripple::detail::flags_helper::set_args ( std::uint32_t  flag,
Args...  args 
)
private

Definition at line 74 of file flags.h.

Member Data Documentation

◆ mask_

std::uint32_t ripple::detail::flags_helper::mask_
protected

Definition at line 16 of file flags.h.