libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::factory::not_found< ID_, Ret_, Excpt_ > Struct Template Reference

The error information if a requested key-type is not registered with the factory. More...

#include <factory.hpp>

Public Types

typedef Excpt_ exception_type
 

Static Public Member Functions

static Ret_ __fastcall execute (const ID_ &)
 This function throws the above exception for the specified ID_ type. More...
 

Detailed Description

template<typename ID_, class Ret_, class Excpt_>
struct jmmcg::LIBJMMCG_VER_NAMESPACE::factory::not_found< ID_, Ret_, Excpt_ >

The error information if a requested key-type is not registered with the factory.

Definition at line 34 of file factory.hpp.

Member Typedef Documentation

◆ exception_type

template<typename ID_ , class Ret_ , class Excpt_ >
typedef Excpt_ jmmcg::LIBJMMCG_VER_NAMESPACE::factory::not_found< ID_, Ret_, Excpt_ >::exception_type

Definition at line 35 of file factory.hpp.

Member Function Documentation

◆ execute()

template<typename ID_ , class Ret_ , class Except_ >
Ret_ jmmcg::LIBJMMCG_VER_NAMESPACE::factory::not_found< ID_, Ret_, Except_ >::execute ( const ID_ &  id)
inlinestaticnoexcept

This function throws the above exception for the specified ID_ type.

Definition at line 22 of file factory_impl.hpp.

References jmmcg::LIBJMMCG_VER_NAMESPACE::factory::not_found< ID_, Ret_, Excpt_ >::execute().

Referenced by jmmcg::LIBJMMCG_VER_NAMESPACE::factory::not_found< ID_, Ret_, Excpt_ >::execute().


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