Botan 3.3.0
Crypto and TLS for C&
filesystem.h
Go to the documentation of this file.
1/*
2* (C) 2015 Jack Lloyd
3* (C) 2015 Simon Warta (Kullo GmbH)
4*
5* Botan is released under the Simplified BSD License (see license.txt)
6*/
7
8#ifndef BOTAN_UTIL_FILESYSTEM_H_
9#define BOTAN_UTIL_FILESYSTEM_H_
10
11#include <botan/exceptn.h>
12#include <string>
13#include <vector>
14
15namespace Botan {
16
17/**
18* No_Filesystem_Access Exception
19*/
21 public:
22 No_Filesystem_Access() : Exception("No filesystem access enabled.") {}
23};
24
26
27BOTAN_TEST_API std::vector<std::string> get_files_recursive(std::string_view dir);
28
29} // namespace Botan
30
31#endif
int(* final)(unsigned char *, CTX *)
#define BOTAN_TEST_API
Definition compiler.h:51
bool has_filesystem_impl()
std::vector< std::string > get_files_recursive(std::string_view dir)