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

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

Member Data Documentation

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-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016