pycppad::codegen::CGVisitor< Scalar > Class Template Reference

#include <pycppad/codegen/cg.hpp>

Inheritance diagram for pycppad::codegen::CGVisitor< Scalar >:
Collaboration diagram for pycppad::codegen::CGVisitor< Scalar >:

Public Types

typedef ::CppAD::cg::CG< Scalar > CG
 

Public Member Functions

template<class PyClass >
void visit (PyClass &cl) const
 

Static Public Member Functions

static void expose (const std::string &class_name="CG")
 

Static Protected Member Functions

static std::string & get_class_name ()
 
static void set_class_name (const std::string &class_name)
 

Member Typedef Documentation

◆ CG

template<typename Scalar >
typedef ::CppAD::cg::CG<Scalar> pycppad::codegen::CGVisitor< Scalar >::CG

Member Function Documentation

◆ expose()

template<typename Scalar >
static void pycppad::codegen::CGVisitor< Scalar >::expose ( const std::string &  class_name = "CG")
inlinestatic

◆ get_class_name()

template<typename Scalar >
static std::string& pycppad::codegen::CGVisitor< Scalar >::get_class_name ( )
inlinestaticprotected

◆ set_class_name()

template<typename Scalar >
static void pycppad::codegen::CGVisitor< Scalar >::set_class_name ( const std::string &  class_name)
inlinestaticprotected

◆ visit()

template<typename Scalar >
template<class PyClass >
void pycppad::codegen::CGVisitor< Scalar >::visit ( PyClass &  cl) const
inline

The documentation for this class was generated from the following file: