LibreOffice Module configmgr (master)  1
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
configmgr::Partial Class Reference

#include <partial.hxx>

Collaboration diagram for configmgr::Partial:
[legend]

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
 
Partialoperator= (const Partial &)=delete
 

Private Attributes

Node root_
 

Detailed Description

Definition at line 31 of file partial.hxx.

Member Enumeration Documentation

Enumerator
CONTAINS_NOT 
CONTAINS_SUBNODES 
CONTAINS_NODE 

Definition at line 33 of file partial.hxx.

Constructor & Destructor Documentation

configmgr::Partial::Partial ( std::set< OUString > const &  includedPaths,
std::set< OUString > const &  excludedPaths 
)

Definition at line 58 of file partial.cxx.

References end, n, p, and root_.

configmgr::Partial::~Partial ( )

Definition at line 104 of file partial.cxx.

configmgr::Partial::Partial ( const Partial )
privatedelete

Member Function Documentation

Partial::Containment configmgr::Partial::contains ( std::vector< OUString > const &  path) const
Partial& configmgr::Partial::operator= ( const Partial )
privatedelete

Member Data Documentation

Node configmgr::Partial::root_
private

Definition at line 57 of file partial.hxx.

Referenced by contains(), and Partial().


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