SOFA API  7b3729f1
Open source framework for multi-physics simuation
sofa::testing::ScopedPlugin Struct Reference

#include <ScopedPlugin.h>

Public Member Functions

 ScopedPlugin ()=delete
 
 ScopedPlugin (const ScopedPlugin &)=delete
 
void operator= (const ScopedPlugin &)=delete
 
 ScopedPlugin (const std::string &pluginName, helper::system::PluginManager *pluginManager=&helper::system::PluginManager::getInstance())
 
template<class InputIt >
 ScopedPlugin (InputIt first, InputIt last, helper::system::PluginManager *pluginManager=&helper::system::PluginManager::getInstance())
 
 ~ScopedPlugin ()
 

Constructor details

◆ ScopedPlugin() [1/4]

sofa::testing::ScopedPlugin::ScopedPlugin ( )
delete

◆ ScopedPlugin() [2/4]

sofa::testing::ScopedPlugin::ScopedPlugin ( const ScopedPlugin )
delete

◆ ScopedPlugin() [3/4]

sofa::testing::ScopedPlugin::ScopedPlugin ( const std::string &  pluginName,
helper::system::PluginManager pluginManager = &helper::system::PluginManager::getInstance() 
)
explicit

◆ ScopedPlugin() [4/4]

template<class InputIt >
sofa::testing::ScopedPlugin::ScopedPlugin ( InputIt  first,
InputIt  last,
helper::system::PluginManager pluginManager = &helper::system::PluginManager::getInstance() 
)
inline

◆ ~ScopedPlugin()

sofa::testing::ScopedPlugin::~ScopedPlugin ( )

Function details

◆ operator=()

void sofa::testing::ScopedPlugin::operator= ( const ScopedPlugin )
delete