SetTrie
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SetTrie Class Reference

#include <settrie.h>

Public Member Functions

 SetTrie ()
 
void insert (StringSet set, String id)
 
void insert (String str, String str_id, char split)
 
String find (StringSet set)
 
String find (String str, char split)
 
StringSet supersets (StringSet set)
 
StringSet supersets (String str, char split)
 
StringSet subsets (StringSet set)
 
StringSet subsets (String str, char split)
 
StringSet elements (int idx)
 
int remove (int idx)
 
int purge ()
 
bool load (pBinaryImage &p_bi)
 
bool save (pBinaryImage &p_bi)
 

Public Attributes

IdMap id = {}
 
int num_dirty_nodes
 

Constructor & Destructor Documentation

◆ SetTrie()

SetTrie::SetTrie ( )
inline

Member Function Documentation

◆ elements()

StringSet SetTrie::elements ( int  idx)

◆ find() [1/2]

String SetTrie::find ( String  str,
char  split 
)

◆ find() [2/2]

String SetTrie::find ( StringSet  set)

◆ insert() [1/2]

void SetTrie::insert ( String  str,
String  str_id,
char  split 
)

◆ insert() [2/2]

void SetTrie::insert ( StringSet  set,
String  id 
)

◆ load()

bool SetTrie::load ( pBinaryImage p_bi)

◆ purge()

int SetTrie::purge ( )

◆ remove()

int SetTrie::remove ( int  idx)

◆ save()

bool SetTrie::save ( pBinaryImage p_bi)

◆ subsets() [1/2]

StringSet SetTrie::subsets ( String  str,
char  split 
)

◆ subsets() [2/2]

StringSet SetTrie::subsets ( StringSet  set)

◆ supersets() [1/2]

StringSet SetTrie::supersets ( String  str,
char  split 
)

◆ supersets() [2/2]

StringSet SetTrie::supersets ( StringSet  set)

Member Data Documentation

◆ id

IdMap SetTrie::id = {}

◆ num_dirty_nodes

int SetTrie::num_dirty_nodes

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