Blender V5.0
blender::BasicDevirtualizer< T > Struct Template Reference

#include <BLI_devirtualize_parameters.hh>

Public Member Functions

template<typename Fn>
bool devirtualize (const Fn &fn) const

Public Attributes

const T value

Detailed Description

template<typename T>
struct blender::BasicDevirtualizer< T >

A devirtualizer to be used with call_with_devirtualized_parameters.

This one is very simple, it does not perform any actual devirtualization. It can be used to pass parameters to the function that shouldn't be devirtualized.

Definition at line 159 of file BLI_devirtualize_parameters.hh.

Member Function Documentation

◆ devirtualize()

template<typename T>
template<typename Fn>
bool blender::BasicDevirtualizer< T >::devirtualize ( const Fn & fn) const
inline

Definition at line 162 of file BLI_devirtualize_parameters.hh.

Member Data Documentation

◆ value

template<typename T>
const T blender::BasicDevirtualizer< T >::value

Definition at line 160 of file BLI_devirtualize_parameters.hh.


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