LibreOffice Module configmgr (master) 1
|
#include <partial.hxx>
Classes | |
struct | Node |
Public Types | |
enum | Containment { CONTAINS_NOT , CONTAINS_SUBNODES , CONTAINS_NODE } |
Public Member Functions | |
Partial (std::set< OUString > const &includedPaths, std::set< OUString > const &excludedPaths) | |
~Partial () | |
Containment | contains (std::vector< OUString > const &path) const |
Private Member Functions | |
Partial (const Partial &)=delete | |
Partial & | operator= (const Partial &)=delete |
Private Attributes | |
Node | root_ |
Definition at line 31 of file partial.hxx.
Enumerator | |
---|---|
CONTAINS_NOT | |
CONTAINS_SUBNODES | |
CONTAINS_NODE |
Definition at line 33 of file partial.hxx.
configmgr::Partial::Partial | ( | std::set< OUString > const & | includedPaths, |
std::set< OUString > const & | excludedPaths | ||
) |
Definition at line 58 of file partial.cxx.
References end, excludedPaths, includedPaths, n, p, and root_.
configmgr::Partial::~Partial | ( | ) |
Definition at line 104 of file partial.cxx.
|
privatedelete |
Partial::Containment configmgr::Partial::contains | ( | std::vector< OUString > const & | path | ) | const |
Definition at line 106 of file partial.cxx.
References CONTAINS_NODE, CONTAINS_NOT, CONTAINS_SUBNODES, p, and root_.
Referenced by configmgr::XcuParser::handleComponentData(), configmgr::XcuParser::handleGroupNode(), configmgr::XcuParser::handleGroupProp(), configmgr::XcuParser::handleItem(), configmgr::XcuParser::handleLocpropValue(), and configmgr::XcuParser::handleSetNode().
|
private |
Definition at line 57 of file partial.hxx.
Referenced by contains(), and Partial().