C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
exprtk::function_compositor< T >::scoped_bft< BaseFuncType > Struct Template Reference

Public Member Functions

 scoped_bft (BaseFuncType &bft)
 ~scoped_bft ()

Public Attributes

BaseFuncType & bft_

Private Member Functions

 scoped_bft (const scoped_bft &)
scoped_bftoperator= (const scoped_bft &)

Detailed Description

template<typename T>
template<typename BaseFuncType>
struct exprtk::function_compositor< T >::scoped_bft< BaseFuncType >

Definition at line 43497 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ scoped_bft() [1/2]

template<typename T>
template<typename BaseFuncType>
exprtk::function_compositor< T >::scoped_bft< BaseFuncType >::scoped_bft ( BaseFuncType & bft)
inlineexplicit

Definition at line 43499 of file exprtk.hpp.

43500 : bft_(bft)
43501 {
43502 bft_.pre ();
43503 }

References bft_.

Referenced by operator=(), and scoped_bft().

Here is the caller graph for this function:

◆ ~scoped_bft()

template<typename T>
template<typename BaseFuncType>
exprtk::function_compositor< T >::scoped_bft< BaseFuncType >::~scoped_bft ( )
inline

Definition at line 43505 of file exprtk.hpp.

43506 {
43507 bft_.post();
43508 }

References bft_.

◆ scoped_bft() [2/2]

template<typename T>
template<typename BaseFuncType>
exprtk::function_compositor< T >::scoped_bft< BaseFuncType >::scoped_bft ( const scoped_bft< BaseFuncType > & )
private

References exprtk_delete, and scoped_bft().

Here is the call graph for this function:

Member Function Documentation

◆ operator=()

template<typename T>
template<typename BaseFuncType>
scoped_bft & exprtk::function_compositor< T >::scoped_bft< BaseFuncType >::operator= ( const scoped_bft< BaseFuncType > & )
private

References exprtk_delete, and scoped_bft().

Here is the call graph for this function:

Member Data Documentation

◆ bft_

template<typename T>
template<typename BaseFuncType>
BaseFuncType& exprtk::function_compositor< T >::scoped_bft< BaseFuncType >::bft_

Definition at line 43510 of file exprtk.hpp.

Referenced by scoped_bft(), and ~scoped_bft().


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