Classes | Public Types | Public Member Functions | Public Attributes

Tplate Struct Reference

#include <tplate.h>

List of all members.

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< Componentcomponents
std::vector< OpTree * > op_trees

Detailed Description

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.


The documentation for this struct was generated from the following files:

Generated on Mon Jul 18 2011 17:25:28 for Fityk by Doxygen 1.7.1