λ61
Loading...
Searching...
No Matches
l61::ExtensionSystem Namespace Reference

Classes

class  ExtensionManager
struct  l61_api_extension_t
struct  lex61_header_t
class  NativeExtension
 Handling native extensions. More...

Typedefs

using l61_api_extension_ptr = l61_api_extension_t*

Functions

virtual void preLoad ()=0
virtual int initializer ()=0
virtual void unLoad ()=0
bool operator== (const NativeExtension &lhs, const NativeExtension &rhs)

Variables

l61_interface AbstractExtensionEntryPoint

Typedef Documentation

◆ l61_api_extension_ptr

Function Documentation

◆ initializer()

virtual int l61::ExtensionSystem::initializer ( )
pure virtual

◆ operator==()

bool l61::ExtensionSystem::operator== ( const NativeExtension & lhs,
const NativeExtension & rhs )

◆ preLoad()

virtual void l61::ExtensionSystem::preLoad ( )
pure virtual

◆ unLoad()

virtual void l61::ExtensionSystem::unLoad ( )
pure virtual

Variable Documentation

◆ AbstractExtensionEntryPoint

l61_interface l61::ExtensionSystem::AbstractExtensionEntryPoint
Initial value:
{
virtual ~AbstractExtensionEntryPoint() = default
l61_interface AbstractExtensionEntryPoint
Definition AbstractExtensionEntryPoint.hpp:30