Blender V4.3
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 157 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 160 of file BLI_devirtualize_parameters.hh.

Member Data Documentation

◆ value

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

Definition at line 158 of file BLI_devirtualize_parameters.hh.


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