AUI Framework  develop
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
AImplementationManager< Base, Implementations > Struct Template Reference

Helps with picking implementation specified in template arguments which does not throw an exception in tryAllUntilSuccess. More...

#include <AUI/Util/AImplementationManager.h>

Static Public Member Functions

template<aui::mapper< std::unique_ptr< Base >, std::unique_ptr< Base > > Callback>
static std::unique_ptr< Base > tryAllUntilSuccess (Callback &&callback)
 

Detailed Description

template<typename Base, aui::derived_from< Base >... Implementations>
struct AImplementationManager< Base, Implementations >

Helps with picking implementation specified in template arguments which does not throw an exception in tryAllUntilSuccess.


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