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

#include <Library.h>

Inheritance diagram for Utils::Library:
Collaboration diagram for Utils::Library:

Public Member Functions

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

Detailed Description

Definition at line 60 of file Library.h.

Constructor & Destructor Documentation

◆ Library() [1/3]

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

References Library().

Referenced by Library(), Library(), operator=(), and operator=().

◆ Library() [2/3]

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

References Library().

◆ Library() [3/3]

Utils::Library::Library ( )
inlinenoexcept

Definition at line 67 of file Library.h.

◆ ~Library()

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

Definition at line 69 of file Library.h.

Member Function Documentation

◆ GetFunction()

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

Definition at line 104 of file Library.h.

Referenced by MaestroLibrary::Init(), and Simulators::QuestLibSim::Init().

◆ GetHandle()

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

Definition at line 112 of file Library.h.

◆ Init()

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

◆ IsMuted()

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

Definition at line 114 of file Library.h.

◆ operator=() [1/2]

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

References Library().

◆ operator=() [2/2]

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

References Library().

◆ SetMute()

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

Definition at line 116 of file Library.h.


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