Mantid
Loading...
Searching...
No Matches
Mantid::API::AttributeLambdaVisitor< Ts > Struct Template Reference

Attribute visitor structure supporting lambda expressions Example usage: AttributeLambdaVisitor{[](const int val) {...}, [] (const double val) {}} would create a visitor capable of "visiting" an integer and double attribute* It functions by inheriting the () operator defined in each lambda. More...

#include <IFunction.h>

Inheritance diagram for Mantid::API::AttributeLambdaVisitor< Ts >:

Detailed Description

template<class... Ts>
struct Mantid::API::AttributeLambdaVisitor< Ts >

Attribute visitor structure supporting lambda expressions Example usage: AttributeLambdaVisitor{[](const int val) {...}, [] (const double val) {}} would create a visitor capable of "visiting" an integer and double attribute* It functions by inheriting the () operator defined in each lambda.

Definition at line 55 of file IFunction.h.


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