Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DependencyFactory< OBJ >::canDefaultConstruct< X > Struct Template Reference

Description

template<class OBJ>
template<typename X>
struct lib::DependencyFactory< OBJ >::canDefaultConstruct< X >

metafunction: can we instantiate the desired object here?

Remarks
need to perform the check right here in this scope, because default ctor can be private with DependencyFactory declared friend

Definition at line 226 of file depend.hpp.

+ Inheritance diagram for DependencyFactory< OBJ >::canDefaultConstruct< X >:
+ Collaboration diagram for DependencyFactory< OBJ >::canDefaultConstruct< X >:

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