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 | ( | ) |
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 configmgr::Partial::Node::children, CONTAINS_NODE, CONTAINS_NOT, CONTAINS_SUBNODES, p, root_, and configmgr::Partial::Node::startInclude.
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().