13 #ifndef _H_SST_CORE_CONFIG_OUTPUT_PYTHON
14 #define _H_SST_CORE_CONFIG_OUTPUT_PYTHON
16 #include "sst/core/configGraph.h"
17 #include "sst/core/configGraphOutput.h"
27 virtual void generate(
const Config* cfg,
32 void generateParams(
const Params ¶ms );
33 void generateCommonComponent(
const char* objName,
const ConfigComponent* comp);
34 void generateSubComponent(
const char* owner,
const ConfigComponent* comp );
38 const std::string& getLinkObject(LinkId_t
id);
40 char* makePythonSafeWithPrefix(
const std::string& name,
const std::string& prefix)
const;
41 void makeBufferPythonSafe(
char* buffer)
const;
42 char* makeEscapeSafe(
const std::string& input)
const;
43 bool strncmp(
const char* a,
const char* b,
const size_t n)
const;
44 bool isMultiLine(
const char* check)
const;
45 bool isMultiLine(
const std::string& check)
const;
49 std::map<LinkId_t, std::string> linkMap;
Definition: configGraphOutput.h:40
Class to contain SST Simulation Configuration variables.
Definition: config.h:31
Represents the configuration of a generic component.
Definition: configGraph.h:219
A Configuration Graph A graph representing Components and Links.
Definition: configGraph.h:358
Definition: pythonConfigOutput.h:23
Parameter store.
Definition: params.h:44
Definition: configGraph.h:155