List of all members | Public Member Functions | Public Attributes
casadi::PluginInterface< Derived >::Plugin Struct Reference

Fields. More...

#include <plugin_interface.hpp>

Detailed Description

template<class Derived>
struct casadi::PluginInterface< Derived >::Plugin

Definition at line 59 of file plugin_interface.hpp.

Collaboration diagram for casadi::PluginInterface< Derived >::Plugin:
Collaboration graph
[legend]

Public Member Functions

 Plugin ()
 

Public Attributes

Derived::Creator creator
 
const char * name
 
const char * doc
 
int version
 
Derived::Exposed exposed
 
const Optionsoptions
 
Deserialize deserialize
 

Constructor & Destructor Documentation

◆ Plugin()

template<class Derived >
casadi::PluginInterface< Derived >::Plugin::Plugin ( )
inline

Definition at line 68 of file plugin_interface.hpp.

Member Data Documentation

◆ creator

template<class Derived >
Derived::Creator casadi::PluginInterface< Derived >::Plugin::creator

Definition at line 60 of file plugin_interface.hpp.

◆ deserialize

template<class Derived >
Deserialize casadi::PluginInterface< Derived >::Plugin::deserialize

Definition at line 66 of file plugin_interface.hpp.

◆ doc

template<class Derived >
const char* casadi::PluginInterface< Derived >::Plugin::doc

Definition at line 62 of file plugin_interface.hpp.

◆ exposed

template<class Derived >
Derived::Exposed casadi::PluginInterface< Derived >::Plugin::exposed

Definition at line 64 of file plugin_interface.hpp.

◆ name

template<class Derived >
const char* casadi::PluginInterface< Derived >::Plugin::name

◆ options

template<class Derived >
const Options* casadi::PluginInterface< Derived >::Plugin::options

Definition at line 65 of file plugin_interface.hpp.

◆ version

template<class Derived >
int casadi::PluginInterface< Derived >::Plugin::version

Definition at line 63 of file plugin_interface.hpp.


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