CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
DynamicLibrary.hpp File Reference

Go to the source code of this file.

Classes

class  CeresEngine::DynamicLibrary
 
struct  CeresEngine::DynamicLibrary::Symbol< void >
 A helper structure that provides an implicit conversion operator from a loaded void* function pointer into a T function pointer. More...
 
struct  CeresEngine::DynamicLibrary::Symbol< T >
 A helper structure that provides an implicit conversion operator from a loaded void* function pointer into a T function pointer. More...
 
struct  CeresEngine::DynamicLibrary::Symbol< R(Args...)>
 
struct  CeresEngine::DynamicLibrary::Symbol< R(*)(Args...)>
 

Namespaces

namespace  CeresEngine
 

Functions

template<typename T1 , typename T2 >
bool CeresEngine::operator== (const DynamicLibrary::Symbol< T1 > &a, const DynamicLibrary::Symbol< T2 > &b)
 
template<typename T1 , typename T2 >
bool CeresEngine::operator!= (const DynamicLibrary::Symbol< T1 > &a, const DynamicLibrary::Symbol< T2 > &b)
 
template<typename T >
bool CeresEngine::operator== (const DynamicLibrary::Symbol< T > &a, std::nullptr_t)
 
template<typename T >
bool CeresEngine::operator!= (const DynamicLibrary::Symbol< T > &a, std::nullptr_t)