solinject  1.0.0
C++17 Dependency Injection header-only library
sol::di::impl::IService Class Referenceabstract

Type-erased DI service interface. More...

#include <IService.hpp>

Inheritance diagram for sol::di::impl::IService:
[legend]

Public Types

using Container = sol::di::Container
 DI container.
 
using VoidPtr = std::shared_ptr< void >
 Pointer to void.
 

Public Member Functions

virtual VoidPtr GetServiceAsVoidPtr (const Container &container)=0
 Resolves a service. More...
 

Detailed Description

Type-erased DI service interface.

Member Function Documentation

◆ GetServiceAsVoidPtr()

virtual VoidPtr sol::di::impl::IService::GetServiceAsVoidPtr ( const Container container)
pure virtual

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