Elements 6.3.3
A C++ base framework for the Euclid Software.
Loading...
Searching...
No Matches
Elements::System::ModuleInfo Class Reference

#include <ModuleInfo.h>

Collaboration diagram for Elements::System::ModuleInfo:

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

Detailed Description

Definition at line 44 of file ModuleInfo.h.

Constructor & Destructor Documentation

◆ ModuleInfo() [1/2]

Elements::System::ModuleInfo::ModuleInfo ( )

Definition at line 58 of file ModuleInfo.cpp.

References m_dlinfo.

◆ ModuleInfo() [2/2]

Elements::System::ModuleInfo::ModuleInfo ( void * funct)
explicit

Definition at line 60 of file ModuleInfo.cpp.

References Elements::System::FuncPtrCast(), and m_dlinfo.

Here is the call graph for this function:

Member Function Documentation

◆ addresse()

const void * Elements::System::ModuleInfo::addresse ( ) const

Definition at line 73 of file ModuleInfo.cpp.

References m_dlinfo.

◆ isEmpty()

bool Elements::System::ModuleInfo::isEmpty ( ) const

Definition at line 77 of file ModuleInfo.cpp.

References m_dlinfo.

Referenced by Elements::System::getThisExecutableInfo().

◆ libraryName()

const string Elements::System::ModuleInfo::libraryName ( ) const

Definition at line 69 of file ModuleInfo.cpp.

References m_dlinfo.

◆ name()

const string Elements::System::ModuleInfo::name ( ) const

Definition at line 65 of file ModuleInfo.cpp.

References m_dlinfo.

◆ operator const Dl_info &()

Elements::System::ModuleInfo::operator const Dl_info & ( ) const

Definition at line 81 of file ModuleInfo.cpp.

References m_dlinfo.

Member Data Documentation

◆ m_dlinfo

std::unique_ptr<Dl_info> Elements::System::ModuleInfo::m_dlinfo
private

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