#include <tplate.h>
Classes | |
| struct | Component |
Public Types | |
|
typedef boost::shared_ptr < const Tplate > | Ptr |
| typedef Function *(* | create_type )(const Settings *, const std::string &, Ptr, const std::vector< std::string > &) |
Public Member Functions | |
| std::string | as_formula () const |
| bool | is_coded () const |
| std::vector< std::string > | get_missing_default_values () const |
Public Attributes | |
| std::string | name |
| std::vector< std::string > | fargs |
| std::vector< std::string > | defvals |
| std::string | rhs |
| bool | linear_d |
| bool | peak_d |
| create_type | create |
| std::vector< Component > | components |
| std::vector< OpTree * > | op_trees |
template -- function type, like Gaussian(height, center, hwhm) = ..., which can be used to create functions by binding $variables to template's parameters.
Definition at line 22 of file tplate.h.