GeNN  4.0.0
GPU enhanced Neuronal Networks (GeNN)
generateAll.h
Go to the documentation of this file.
1 #pragma once
2 
3 // Standard C++ includes
4 #include <string>
5 #include <vector>
6 
7 // GeNN includes
8 #include "gennExport.h"
9 
10 // Forward declarations
11 class ModelSpecInternal;
12 
13 namespace CodeGenerator
14 {
15 class BackendBase;
16 }
17 
18 namespace filesystem
19 {
20  class path;
21 }
22 
23 //--------------------------------------------------------------------------
24 // CodeGenerator
25 //--------------------------------------------------------------------------
26 namespace CodeGenerator
27 {
28  GENN_EXPORT std::vector<std::string> generateAll(const ModelSpecInternal &model, const BackendBase &backend, const filesystem::path &outputPath, bool standaloneModules=false);
29 }
GENN_EXPORT std::vector< std::string > generateAll(const ModelSpecInternal &model, const BackendBase &backend, const filesystem::path &outputPath, bool standaloneModules=false)
Definition: generateAll.cc:23
#define GENN_EXPORT
Definition: gennExport.h:13
Helper class for generating code - automatically inserts brackets, indents etc.
Definition: backendBase.h:22
Definition: modelSpecInternal.h:10
Definition: generateAll.h:18