Botan  2.4.0
Crypto and TLS for C++11
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/types.h>
12 #include <vector>
13 #include <string>
14 
15 namespace Botan {
16 
17 /**
18 * No_Filesystem_Access Exception
19 */
21  {
22  public:
23  No_Filesystem_Access() : Exception("No filesystem access enabled.")
24  {}
25  };
26 
27 BOTAN_TEST_API std::vector<std::string> get_files_recursive(const std::string& dir);
28 
29 }
30 
31 #endif
#define BOTAN_PUBLIC_API(maj, min)
Definition: compiler.h:27
#define BOTAN_TEST_API
Definition: compiler.h:41
Definition: alg_id.cpp:13
std::vector< std::string > get_files_recursive(const std::string &dir)
Definition: filesystem.cpp:162