[code] Python toolbox.

Change-Id: I4028b05c662cae04a5ac3af5021f3438bb22dcd0
This commit is contained in:
Léa Saviot
2017-10-31 16:42:29 +01:00
committed by Romain Goyet
parent a19377ad5e
commit 13bf8c2d62
38 changed files with 1001 additions and 49 deletions

View File

@@ -4,17 +4,19 @@
namespace Code {
class ScriptTemplate {
public:
constexpr ScriptTemplate(const char * name, const char * content) : m_name(name), m_content(content) {}
static const ScriptTemplate * Empty();
static const ScriptTemplate * Factorial();
static const ScriptTemplate * Fibonacci();
static const ScriptTemplate * Mandelbrot();
const char * name() const { return m_name; }
const char * content() const { return m_content; }
private:
const char * m_name;
const char * m_content;
};}
public:
constexpr ScriptTemplate(const char * name, const char * content) : m_name(name), m_content(content) {}
static const ScriptTemplate * Empty();
static const ScriptTemplate * Factorial();
static const ScriptTemplate * Fibonacci();
static const ScriptTemplate * Mandelbrot();
const char * name() const { return m_name; }
const char * content() const { return m_content; }
private:
const char * m_name;
const char * m_content;
};
}
#endif