Skip to content

Class upisnd::LibInitializer#

Detailed Description#

You may have a global upisnd::LibInitializer variable, or place it inside your main function, prior to calling any other libpisoundmicro functions or instantiating other classes.

To know if the initialization succeeded, you can check the result of getResult() method, it keeps the value returned by upisnd_init.

See also: upisnd_init

See also: upisnd_uninit

  • #include <lib_initializer.h>

Public Functions#

Type Name
LibInitializer ()
LibInitializer (const LibInitializer &) = delete
LibInitializer & operator= (const LibInitializer &) = delete
LibInitializer (LibInitializer &&) = delete
int getResult () const
~LibInitializer ()

LibInitializer [1/3]#

upisnd::LibInitializer::LibInitializer () 

LibInitializer [2/3]#

upisnd::LibInitializer::LibInitializer (
    const LibInitializer &
) = delete

operator=#

LibInitializer & upisnd::LibInitializer::operator= (
    const LibInitializer &
) = delete

LibInitializer [3/3]#

upisnd::LibInitializer::LibInitializer (
    LibInitializer &&
) = delete

getResult#

int upisnd::LibInitializer::getResult () const

~LibInitializer#

upisnd::LibInitializer::~LibInitializer ()