libime
libime::SegmentGraph Member List

This is the complete list of members for libime::SegmentGraph, including all inherited members.

addNext(size_t from, size_t to) (defined in libime::SegmentGraph)libime::SegmentGraphinline
appendNewSegment(std::string_view str) (defined in libime::SegmentGraph)libime::SegmentGraphinline
appendToLastSegment(std::string_view str) (defined in libime::SegmentGraph)libime::SegmentGraphinline
bfs(const SegmentGraphNode *from, const SegmentGraphBFSCallback &callback) const (defined in libime::SegmentGraphBase)libime::SegmentGraphBase
checkGraph() const (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
checkNodeInGraph(const SegmentGraphNode *node) const (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
data() const (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
dfs(const SegmentGraphDFSCallback &callback) const (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
distanceToEnd(const SegmentGraphNode &node) const (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
end() const override (defined in libime::SegmentGraph)libime::SegmentGraphinlinevirtual
ensureNode(size_t idx) (defined in libime::SegmentGraph)libime::SegmentGraphinline
isList() const (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
merge(SegmentGraph &graph, const DiscardCallback &discardCallback={}) (defined in libime::SegmentGraph)libime::SegmentGraph
mutableData() (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinlineprotected
node(size_t idx) const (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
nodes(size_t idx) const override (defined in libime::SegmentGraph)libime::SegmentGraphinlinevirtual
removeSuffixFrom(size_t idx) (defined in libime::SegmentGraph)libime::SegmentGraphinline
segment(size_t start, size_t end) const (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
segment(const SegmentGraphNode &start, const SegmentGraphNode &end) const (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
SegmentGraph(std::string str={}) (defined in libime::SegmentGraph)libime::SegmentGraphinline
SegmentGraph(const SegmentGraph &seg)=delete (defined in libime::SegmentGraph)libime::SegmentGraph
SegmentGraphBase(std::string data) (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
size() const (defined in libime::SegmentGraphBase)libime::SegmentGraphBaseinline
start() const override (defined in libime::SegmentGraph)libime::SegmentGraphinlinevirtual