Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Protium::Design::FunctionMapped< Derived > Class Template Reference

#include <FunctionMapped.h>

Inheritance diagram for Protium::Design::FunctionMapped< Derived >:

Private Types

typedef void(Derived::* d_func )(double)
 
typedef std::map< std::string,
d_func
func_map
 

Private Member Functions

void AddValueToMap (const std::string &value, d_func f)
 
void Set (const std::string &value, const std::string &value)
 

Private Attributes

func_map d_config
 

Detailed Description

template<class Derived>
class Protium::Design::FunctionMapped< Derived >

Definition at line 17 of file FunctionMapped.h.

Member Typedef Documentation

template<class Derived >
typedef void(Derived::* Protium::Design::FunctionMapped< Derived >::d_func)(double)
private

Definition at line 18 of file FunctionMapped.h.

template<class Derived >
typedef std::map<std::string, d_func> Protium::Design::FunctionMapped< Derived >::func_map
private

Definition at line 19 of file FunctionMapped.h.

Member Function Documentation

template<class Derived >
void Protium::Design::FunctionMapped< Derived >::AddValueToMap ( const std::string &  value,
d_func  f 
)
inlineprivate

Definition at line 22 of file FunctionMapped.h.

template<class Derived >
void Protium::Design::FunctionMapped< Derived >::Set ( const std::string &  value,
const std::string &  value 
)
inlineprivatevirtual

Implements Protium::Design::FunctionMappedPrototype.

Definition at line 25 of file FunctionMapped.h.

Member Data Documentation

template<class Derived >
func_map Protium::Design::FunctionMapped< Derived >::d_config
private

Definition at line 20 of file FunctionMapped.h.