|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/interfaces.hxx>
Public Member Functions | |
| virtual | ~InterfaceSelector () noexcept=default |
| virtual auto | query_interface (ice::StringID_Arg id) noexcept -> ice::Expected< void * > |
| template<typename T> | |
| auto | query_interface (T *&out_interface) noexcept -> ice::Result |
|
virtualdefaultnoexcept |
|
inlinevirtualnoexcept |
Reimplemented in ice::Implements< Interfaces >, and ice::InterfaceSelectorOf< Derived, Interfaces >.
|
inlinenoexcept |