LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
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

const static StringPathTrie NullTrie {}
 

Detailed Description

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

Definition at line 73 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 81 of file stringpathtrie.h.

References LC::Util::StringPathTrie< V >::Find().

+ Here is the call graph for this function:

Member Data Documentation

◆ NullTrie

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

Definition at line 78 of file stringpathtrie.h.

◆ Remaining_

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

Definition at line 76 of file stringpathtrie.h.

◆ Rest_

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

Definition at line 79 of file stringpathtrie.h.

◆ Value_

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

Definition at line 75 of file stringpathtrie.h.


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