SRSDK  0.10.39
Loading...
Searching...
No Matches
CoreLibrary Class Reference

#include <library.hpp>

Public Member Functions

 CoreLibrary ()
 
 CoreLibrary (leia_core_library_load_android const *android)
 
 CoreLibrary (CoreLibrary const &)=delete
 
CoreLibraryoperator= (CoreLibrary const &)=delete
 
 CoreLibrary (CoreLibrary &&other)
 
CoreLibraryoperator= (CoreLibrary &&other)
 
 operator bool () const
 
void Load (leia_core_library_load_android const *android)
 
LEIA_NODISCARD uint64_t GetVersion () const
 
 ~CoreLibrary ()
 
LEIA_NODISCARD leia_core_libraryGetHandle () const
 

Constructor & Destructor Documentation

◆ CoreLibrary() [1/4]

CoreLibrary ( )
inline

◆ CoreLibrary() [2/4]

CoreLibrary ( leia_core_library_load_android const *  android)
inline

◆ CoreLibrary() [3/4]

CoreLibrary ( CoreLibrary const &  )
delete

◆ CoreLibrary() [4/4]

CoreLibrary ( CoreLibrary &&  other)
inline

◆ ~CoreLibrary()

~CoreLibrary ( )
inline

Member Function Documentation

◆ operator=() [1/2]

CoreLibrary & operator= ( CoreLibrary const &  )
delete

◆ operator=() [2/2]

CoreLibrary & operator= ( CoreLibrary &&  other)
inline

◆ operator bool()

operator bool ( ) const
inlineexplicit

◆ Load()

void Load ( leia_core_library_load_android const *  android)
inline

◆ GetVersion()

LEIA_NODISCARD uint64_t GetVersion ( ) const
inline

◆ GetHandle()

LEIA_NODISCARD leia_core_library * GetHandle ( ) const
inline

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