NAMD
Public Member Functions | List of all members
dlloader::DLLoaderInterface< T > Class Template Referenceabstract

#include <dlloader.h>

Inheritance diagram for dlloader::DLLoaderInterface< T >:
dlloader::DLLoader< T >

Public Member Functions

virtual ~DLLoaderInterface ()=default
 
virtual void DLOpenLib ()=0
 
virtual std::shared_ptr< T > DLGetInstance ()=0
 
virtual void DLCloseLib ()=0
 
virtual std::string LibName () const =0
 

Detailed Description

template<typename T>
class dlloader::DLLoaderInterface< T >

Definition at line 16 of file dlloader.h.

Constructor & Destructor Documentation

◆ ~DLLoaderInterface()

template<typename T >
virtual dlloader::DLLoaderInterface< T >::~DLLoaderInterface ( )
virtualdefault

Member Function Documentation

◆ DLCloseLib()

template<typename T >
virtual void dlloader::DLLoaderInterface< T >::DLCloseLib ( )
pure virtual

Implemented in dlloader::DLLoader< T >.

◆ DLGetInstance()

template<typename T >
virtual std::shared_ptr<T> dlloader::DLLoaderInterface< T >::DLGetInstance ( )
pure virtual

Implemented in dlloader::DLLoader< T >.

◆ DLOpenLib()

template<typename T >
virtual void dlloader::DLLoaderInterface< T >::DLOpenLib ( )
pure virtual

Implemented in dlloader::DLLoader< T >.

◆ LibName()

template<typename T >
virtual std::string dlloader::DLLoaderInterface< T >::LibName ( ) const
pure virtual

Implemented in dlloader::DLLoader< T >.


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