filesaver
filesaver::services::ComponentsCategory Class Reference

#include <PathMatcher.h>

Inheritance diagram for filesaver::services::ComponentsCategory:
filesaver::services::FileCategory

Public Member Functions

 ComponentsCategory (std::string name, std::string description, std::string tag, std::unordered_set< std::string > components, bool isRecursive)
 
 ~ComponentsCategory ()=default
 
PathMatchergetMatcher () override
 
- Public Member Functions inherited from filesaver::services::FileCategory
 FileCategory (std::string name, std::string description, std::string tag)
 
virtual ~FileCategory ()=default
 
const std::string & getName () const
 
const std::string & getDescription () const
 
const std::string & getTag () const
 
off_t getSize () const
 
void addSize (off_t size)
 

Detailed Description

Definition at line 82 of file PathMatcher.h.

Constructor & Destructor Documentation

◆ ComponentsCategory()

filesaver::services::ComponentsCategory::ComponentsCategory ( std::string  name,
std::string  description,
std::string  tag,
std::unordered_set< std::string >  components,
bool  isRecursive 
)

Definition at line 66 of file PathMatcher.cpp.

◆ ~ComponentsCategory()

filesaver::services::ComponentsCategory::~ComponentsCategory ( )
default

Member Function Documentation

◆ getMatcher()

PathMatcher & filesaver::services::ComponentsCategory::getMatcher ( )
overridevirtual

Implements filesaver::services::FileCategory.

Definition at line 75 of file PathMatcher.cpp.


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