|
Fcitx
|
Utility classes to handle XDG file path. More...
#include <cstdint>#include <functional>#include <map>#include <memory>#include <string>#include <unordered_map>#include <vector>#include <fcitx-utils/fcitxutils_export.h>#include <fcitx-utils/log.h>#include <fcitx-utils/macros.h>#include <fcitx-utils/standardpaths.h>#include <fcitx-utils/stringutils.h>#include <fcitx-utils/unixfd.h>

Go to the source code of this file.
Classes | |
| class | fcitx::filter::Chainer< Types > |
| Filter class to chain sub filters together. More... | |
| class | fcitx::filter::Chainer<> |
| class | fcitx::filter::Chainer< First, Rest... > |
| struct | fcitx::filter::NotFilter< T > |
| Filter class that revert the sub filter result. More... | |
| struct | fcitx::filter::User |
| Filter class that filters based on user file. More... | |
| struct | fcitx::filter::Prefix |
| Filter class that filters file based on prefix. More... | |
| struct | fcitx::filter::Suffix |
| Filter class that filters file based on suffix. More... | |
| class | fcitx::StandardPathTempFile |
| File descriptor wrapper that handles file descriptor and rename automatically. More... | |
| class | fcitx::StandardPathFile |
| Utility class that wraps around UnixFD. More... | |
| class | fcitx::StandardPath |
| Utility class to open, locate, list files based on XDG standard. More... | |
| class | fcitx::StandardPathsTypeConverter< StandardPath::Type > |
Typedefs | |
| using | fcitx::StandardPathFileMap = std::map< std::string, StandardPathFile > |
| using | fcitx::StandardPathFilesMap = std::map< std::string, std::vector< StandardPathFile > > |
Functions | |
| template<typename T > | |
| NotFilter< T > | fcitx::filter::Not (T t) |
Utility classes to handle XDG file path.
Example:
Open all files under $XDG_CONFIG_{HOME,DIRS}/fcitx5/inputmethod/*.conf.
Definition in file standardpath.h.
1.8.13