4 #ifndef __pycppad_codegen_lang_c_lang_c_default_var_name_gen_hpp__
5 #define __pycppad_codegen_lang_c_lang_c_default_var_name_gen_hpp__
7 #include <cppad/cg/lang/c/lang_c_default_var_name_gen.hpp>
13 template<
typename Scalar>
15 :
public bp::def_visitor< LangCDefaultVariableNameGeneratorVisitor<Scalar> >
21 template<
class PyClass>
25 .def(bp::init<std::string, std::string, std::string, std::string, std::string>
26 (bp::args(
"self",
"y",
"x",
"v",
"array",
"sarray")))
30 static void expose(
const std::string & class_name =
"LangCDefaultVariableNameGenerator")
33 boost::noncopyable>(class_name.c_str(),
34 "Creates variables names for the source code",
Definition: lang-c-default-var-name-gen.hpp:16
void visit(PyClass &cl) const
Definition: lang-c-default-var-name-gen.hpp:22
static void expose(const std::string &class_name="LangCDefaultVariableNameGenerator")
Definition: lang-c-default-var-name-gen.hpp:30
::CppAD::cg::LangCDefaultVariableNameGenerator< Scalar > LangCDefaultVariableNameGenerator
Definition: lang-c-default-var-name-gen.hpp:19