OSDN Git Service

Update CWindowsManagerDialog - check some pointers for null and made … (#824) (2)
[winmerge-jp/winmerge-jp.git] / Src / FileFilter.cpp
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /**
3  *  @file FileFilter.cpp
4  *
5  *  @brief Implementation of FileFilter.
6  */ 
7
8 #include "pch.h"
9 #include "FileFilter.h"
10 #include <vector>
11
12 using std::vector;
13
14 /**
15  * @brief Destructor, frees created filter lists.
16  */
17 FileFilter::~FileFilter()
18 {
19         EmptyFilterList(&filefilters);
20         EmptyFilterList(&dirfilters);
21 }
22
23 /**
24  * @brief Deletes items from filter list.
25  *
26  * @param [in] filterList List to empty.
27  */
28 void FileFilter::EmptyFilterList(vector<FileFilterElementPtr> *filterList)
29 {
30         filterList->clear();
31 }