Maestro 0.1.0
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Utils::Library Class Reference

#include <Library.h>

Public Member Functions

 Library (const Library &)=delete
Libraryoperator= (const Library &)=delete
 Library (Library &&)=default
Libraryoperator= (Library &&)=default
 Library () noexcept
virtual ~Library ()
virtual bool Init (const char *libName) noexcept
void * GetFunction (const char *funcName) noexcept
const void * GetHandle () const noexcept
bool IsMuted () const noexcept
void SetMute (bool m) noexcept

Detailed Description

Definition at line 31 of file Library.h.

Constructor & Destructor Documentation

◆ Library() [1/3]

Utils::Library::Library ( const Library & )
delete

◆ Library() [2/3]

Utils::Library::Library ( Library && )
default

◆ Library() [3/3]

Utils::Library::Library ( )
inlinenoexcept

Definition at line 38 of file Library.h.

◆ ~Library()

virtual Utils::Library::~Library ( )
inlinevirtual

Definition at line 40 of file Library.h.

Member Function Documentation

◆ GetFunction()

void * Utils::Library::GetFunction ( const char * funcName)
inlinenoexcept

Definition at line 75 of file Library.h.

◆ GetHandle()

const void * Utils::Library::GetHandle ( ) const
inlinenoexcept

Definition at line 83 of file Library.h.

◆ Init()

virtual bool Utils::Library::Init ( const char * libName)
inlinevirtualnoexcept

Definition at line 49 of file Library.h.

◆ IsMuted()

bool Utils::Library::IsMuted ( ) const
inlinenoexcept

Definition at line 85 of file Library.h.

◆ operator=() [1/2]

Library & Utils::Library::operator= ( const Library & )
delete

◆ operator=() [2/2]

Library & Utils::Library::operator= ( Library && )
default

◆ SetMute()

void Utils::Library::SetMute ( bool m)
inlinenoexcept

Definition at line 87 of file Library.h.


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