PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Friends | List of all members
zxcvbn::Match Class Reference

#include <common.hpp>

Public Member Functions

template<class T >
 Match (idx_t i_, idx_t j_, std::string token, T &&val)
 
 Match (const Match &m)
 
 Match (Match &&m)
 
Matchoperator= (const Match &m)
 
Matchoperator= (Match &&m)
 
 ~Match ()
 
MatchPattern get_pattern () const
 

Public Attributes

idx_t i
 
idx_t j
 
std::string token
 
guesses_t guesses
 
guesses_log10_t guesses_log10
 
idx_t idx
 
idx_t jdx
 

Private Member Functions

template<class T >
void _init (T &&val)
 
template<class T >
Match_assign (T &&val)
 

Private Attributes

MatchPattern _pattern
 
union {
}; 
 

Friends

template<class T >
struct pattern_type_to_pmc
 

Detailed Description

Definition at line 133 of file common.hpp.

Constructor & Destructor Documentation

◆ Match() [1/3]

template<class T >
zxcvbn::Match::Match ( idx_t  i_,
idx_t  j_,
std::string  token,
T &&  val 
)

Definition at line 252 of file common.hpp.

Here is the caller graph for this function:

◆ Match() [2/3]

zxcvbn::Match::Match ( const Match m)
inline

Definition at line 186 of file common.hpp.

Here is the call graph for this function:

◆ Match() [3/3]

zxcvbn::Match::Match ( Match &&  m)
inline

Definition at line 190 of file common.hpp.

Here is the call graph for this function:

◆ ~Match()

zxcvbn::Match::~Match ( )
inline

Definition at line 202 of file common.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ _assign()

template<class T >
Match& zxcvbn::Match::_assign ( T &&  val)
inlineprivate

Definition at line 167 of file common.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _init()

template<class T >
void zxcvbn::Match::_init ( T &&  val)
inlineprivate

Definition at line 143 of file common.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_pattern()

MatchPattern zxcvbn::Match::get_pattern ( ) const
inline

Definition at line 216 of file common.hpp.

Here is the caller graph for this function:

◆ operator=() [1/2]

Match& zxcvbn::Match::operator= ( const Match m)
inline

Definition at line 194 of file common.hpp.

Here is the call graph for this function:

◆ operator=() [2/2]

Match& zxcvbn::Match::operator= ( Match &&  m)
inline

Definition at line 198 of file common.hpp.

Here is the call graph for this function:

Friends And Related Function Documentation

◆ pattern_type_to_pmc

template<class T >
friend struct pattern_type_to_pmc
friend

Definition at line 236 of file common.hpp.

Member Data Documentation

◆ @29

union { ... }

◆ _pattern

MatchPattern zxcvbn::Match::_pattern
private

Definition at line 135 of file common.hpp.

◆ guesses

guesses_t zxcvbn::Match::guesses

Definition at line 177 of file common.hpp.

◆ guesses_log10

guesses_log10_t zxcvbn::Match::guesses_log10

Definition at line 178 of file common.hpp.

◆ i

idx_t zxcvbn::Match::i

Definition at line 175 of file common.hpp.

◆ idx

idx_t zxcvbn::Match::idx

Definition at line 180 of file common.hpp.

◆ j

idx_t zxcvbn::Match::j

Definition at line 175 of file common.hpp.

◆ jdx

idx_t zxcvbn::Match::jdx

Definition at line 180 of file common.hpp.

◆ token

std::string zxcvbn::Match::token

Definition at line 176 of file common.hpp.


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