| Elements
    6.2
    A C++ base framework for the Euclid Software. | 
#include <ModuleInfo.h>

| Public Member Functions | |
| ModuleInfo () | |
| ModuleInfo (void *) | |
| const std::string | name () const | 
| const std::string | libraryName () const | 
| const void * | addresse () const | 
| operator const Dl_info & () const | |
| bool | isEmpty () const | 
| Private Attributes | |
| std::unique_ptr< Dl_info > | m_dlinfo | 
Definition at line 44 of file ModuleInfo.h.
| Elements::System::ModuleInfo::ModuleInfo | ( | ) | 
Definition at line 64 of file ModuleInfo.cpp.
| 
 | explicit | 
Definition at line 66 of file ModuleInfo.cpp.
References std::unique_ptr< T >::get(), m_dlinfo, and std::unique_ptr< T >::reset().

| const void * Elements::System::ModuleInfo::addresse | ( | ) | const | 
Definition at line 79 of file ModuleInfo.cpp.
References m_dlinfo.
| bool Elements::System::ModuleInfo::isEmpty | ( | ) | const | 
Definition at line 83 of file ModuleInfo.cpp.
References m_dlinfo.
Referenced by Elements::System::getThisExecutableInfo(), and Elements::System::getThisModuleInfo().
| const string Elements::System::ModuleInfo::libraryName | ( | ) | const | 
Definition at line 75 of file ModuleInfo.cpp.
References m_dlinfo.
| const string Elements::System::ModuleInfo::name | ( | ) | const | 
Definition at line 71 of file ModuleInfo.cpp.
References m_dlinfo.
Referenced by ExtProgram::mainMethod(), and Elements::Examples::Program::mainMethod().
| Elements::System::ModuleInfo::operator const Dl_info & | ( | ) | const | 
Definition at line 87 of file ModuleInfo.cpp.
| 
 | private | 
Definition at line 55 of file ModuleInfo.h.
Referenced by addresse(), isEmpty(), libraryName(), ModuleInfo(), and name().
 1.8.17
 1.8.17