Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::EvalFunction< Derived > Struct Template Reference

#include <EvalFunction.h>

Inheritance diagram for model::EvalFunction< Derived >:
Collaboration diagram for model::EvalFunction< Derived >:

Public Member Functions

Derived & derived ()
Derived * p_derived ()
const Derived & derived () const
const Derived * p_derived () const
 operator const Derived & () const

Detailed Description

template<typename Derived>
struct model::EvalFunction< Derived >

Definition at line 24 of file EvalFunction.h.

Member Function Documentation

◆ derived() [1/2]

template<typename Derived>
Derived & model::EvalFunction< Derived >::derived ( )
inline
Returns
A reference to the Derived object

Definition at line 28 of file EvalFunction.h.

◆ derived() [2/2]

template<typename Derived>
const Derived & model::EvalFunction< Derived >::derived ( ) const
inline

A const reference to the Derived object

Definition at line 42 of file EvalFunction.h.

◆ operator const Derived &()

template<typename Derived>
model::EvalFunction< Derived >::operator const Derived & ( ) const
inline
Returns
the const Derived object (cast operator)

Definition at line 56 of file EvalFunction.h.

◆ p_derived() [1/2]

template<typename Derived>
Derived * model::EvalFunction< Derived >::p_derived ( )
inline
Returns
A pointer to the Derived object

Definition at line 35 of file EvalFunction.h.

◆ p_derived() [2/2]

template<typename Derived>
const Derived * model::EvalFunction< Derived >::p_derived ( ) const
inline
Returns
A pointer to the const Derived object

Definition at line 49 of file EvalFunction.h.


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