LeechCraft 0.6.70-17335-ge406ffdcaf
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::StringPathTrie< V >::FindResult Struct Reference

#include "stringpathtrie.h"

+ Collaboration diagram for LC::Util::StringPathTrie< V >::FindResult:

Public Member Functions

bool operator== (const FindResult &other) const
 

Public Attributes

std::optional< V > Value_
 
std::ptrdiff_t Remaining_ = 0
 
const StringPathTrieRest_ = &NullTrie
 

Static Public Attributes

static const StringPathTrie NullTrie {}
 

Detailed Description

template<typename V>
struct LC::Util::StringPathTrie< V >::FindResult

Definition at line 67 of file stringpathtrie.h.

Member Function Documentation

◆ operator==()

template<typename V>
bool LC::Util::StringPathTrie< V >::FindResult::operator== ( const FindResult & other) const
inline

Definition at line 75 of file stringpathtrie.h.

References Remaining_, and Value_.

Member Data Documentation

◆ NullTrie

template<typename V>
const StringPathTrie LC::Util::StringPathTrie< V >::FindResult::NullTrie {}
inlinestatic

Definition at line 72 of file stringpathtrie.h.

◆ Remaining_

template<typename V>
std::ptrdiff_t LC::Util::StringPathTrie< V >::FindResult::Remaining_ = 0

Definition at line 70 of file stringpathtrie.h.

Referenced by operator==().

◆ Rest_

template<typename V>
const StringPathTrie* LC::Util::StringPathTrie< V >::FindResult::Rest_ = &NullTrie

Definition at line 73 of file stringpathtrie.h.

◆ Value_

template<typename V>
std::optional<V> LC::Util::StringPathTrie< V >::FindResult::Value_

Definition at line 69 of file stringpathtrie.h.

Referenced by operator==().


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