forward declaration

Synopsis

Declared in <bslstl_function_invokerutil.h>

template<
    class FROM,
    class TO>
struct Function_InvokerUtil_IsExplicitlyConvertible
    : Function_InvokerUtil_IsExplicitlyConvertibleImp<void, FROM, TO>

Base Classes

Specializations

Name

Description

Function_InvokerUtil_IsExplicitlyConvertible<FROM_TO, FROM_TO>

A type is always explicitly convertible to itself. This is important for classes with deleted copy constructors and/or assignment operators, because starting in C++17, they can be returned from functions, due to "return value optimization (RVO)".

Created with MrDocs