Mir
Public Member Functions | Public Attributes | List of all members
mir::ModuleDeleter< T > Struct Template Reference

#include <module_deleter.h>

Inheritance diagram for mir::ModuleDeleter< T >:
[legend]

Public Member Functions

 ModuleDeleter ()
 
template<typename U >
 ModuleDeleter (ModuleDeleter< U > const &other)
 

Public Attributes

 library
 

Constructor & Destructor Documentation

◆ ModuleDeleter() [1/2]

template<typename T>
mir::ModuleDeleter< T >::ModuleDeleter ( )
inline

◆ ModuleDeleter() [2/2]

template<typename T>
template<typename U >
mir::ModuleDeleter< T >::ModuleDeleter ( ModuleDeleter< U > const &  other)
inline

Member Data Documentation

◆ library

template<typename T>
mir::ModuleDeleter< T >::library
Initial value:
{other.get_library()}
{
}
detail::RefCountedLibrary get_library() const
{
return library;
}
protected:
ModuleDeleter(void *address_in_module)
: library{address_in_module}
{
}
private:
detail::RefCountedLibrary library

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

Copyright © 2012-2018 Canonical Ltd.
Generated on Mon Feb 19 14:06:43 UTC 2018