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

◆ Containment

Enumerator
CONTAINS_NOT 
CONTAINS_SUBNODES 
CONTAINS_NODE 

Definition at line 33 of file partial.hxx.

Constructor & Destructor Documentation

◆ Partial() [1/2]

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_.

◆ ~Partial()

configmgr::Partial::~Partial ( )

Definition at line 104 of file partial.cxx.

◆ Partial() [2/2]

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

Member Function Documentation

◆ contains()

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

◆ operator=()

Partial & configmgr::Partial::operator= ( const Partial )
privatedelete

Member Data Documentation

◆ root_

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: