libkeepass 0.2.0
KeePass key database importer/exporter library
Loading...
Searching...
No Matches
keepass::Visitor Class Reference

Visitor pattern over a KeePass group/entry tree. More...

#include <visitor.hh>

Inheritance diagram for keepass::Visitor:
keepass::PrintVisitor

Public Member Functions

virtual void Visit (Group &group)
 Called for every group during traversal.
 
virtual void Visit (Entry &entry)
 Called for every entry during traversal.
 

Detailed Description

Visitor pattern over a KeePass group/entry tree.

Traversal is depth-first. Groups and entries are visited in document order; the entries of a group are visited immediately after that group and before its subgroups.

Member Function Documentation

◆ Visit() [1/2]

virtual void keepass::Visitor::Visit ( Entry &  entry)
virtual

Called for every entry during traversal.

Reimplemented in keepass::PrintVisitor.

◆ Visit() [2/2]

virtual void keepass::Visitor::Visit ( Group &  group)
virtual

Called for every group during traversal.

Reimplemented in keepass::PrintVisitor.


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