| 
    rippled
    
   | 
 

Public Member Functions | |
| ElementComboIter (STPathElement const *prev=nullptr) | |
| bool | valid () const | 
| bool | next () | 
| template<class Col , class AccFactory , class IssFactory , class CurrencyFactory > | |
| void | emplace_into (Col &col, AccFactory &&accF, IssFactory &&issF, CurrencyFactory &¤cyF, std::optional< AccountID > const &existingAcc, std::optional< Currency > const &existingCur, std::optional< AccountID > const &existingIss) | 
Private Types | |
| enum class | SB : std::uint16_t {  acc , iss , cur , rootAcc , rootIss , xrp , sameAccIss , existingAcc , existingCur , existingIss , prevAcc , prevCur , prevIss , boundary , last }  | 
Private Member Functions | |
| bool | has (SB s) const | 
| bool | hasAny (std::initializer_list< SB > sb) const | 
| size_t | count (std::initializer_list< SB > sb) const | 
Private Attributes | |
| std::uint16_t | state_ = 0 | 
| STPathElement const * | prev_ = nullptr | 
| bool const | allowCompound_ = false | 
Definition at line 150 of file PayStrand_test.cpp.
      
  | 
  strongprivate | 
| Enumerator | |
|---|---|
| acc | |
| iss | |
| cur | |
| rootAcc | |
| rootIss | |
| xrp | |
| sameAccIss | |
| existingAcc | |
| existingCur | |
| existingIss | |
| prevAcc | |
| prevCur | |
| prevIss | |
| boundary | |
| last | |
Definition at line 152 of file PayStrand_test.cpp.
      
  | 
  explicit | 
Definition at line 207 of file PayStrand_test.cpp.
      
  | 
  private | 
Definition at line 181 of file PayStrand_test.cpp.
      
  | 
  private | 
Definition at line 187 of file PayStrand_test.cpp.
      
  | 
  private | 
Definition at line 196 of file PayStrand_test.cpp.
| bool ripple::test::ElementComboIter::valid | ( | ) | const | 
Definition at line 212 of file PayStrand_test.cpp.
| bool ripple::test::ElementComboIter::next | ( | ) | 
Definition at line 231 of file PayStrand_test.cpp.
| void ripple::test::ElementComboIter::emplace_into | ( | Col & | col, | 
| AccFactory && | accF, | ||
| IssFactory && | issF, | ||
| CurrencyFactory && | currencyF, | ||
| std::optional< AccountID > const & | existingAcc, | ||
| std::optional< Currency > const & | existingCur, | ||
| std::optional< AccountID > const & | existingIss | ||
| ) | 
Definition at line 249 of file PayStrand_test.cpp.
      
  | 
  private | 
Definition at line 171 of file PayStrand_test.cpp.
      
  | 
  private | 
Definition at line 175 of file PayStrand_test.cpp.
      
  | 
  private | 
Definition at line 178 of file PayStrand_test.cpp.