DxLibEx
dxle::detail::operator_bool_helper_impl< T, true, has_operator_notequal_to_zero, is_compareable_with_default_ctor > Struct Template Reference

#include <coordinate_operator_bool_helper.hpp>

Public Member Functions

DXLE_CONSTEXPR bool operator() (const T &first, const T &second) const DXLE_NOEXCEPT_IF_EXPR(static_cast< bool >(first))
 
DXLE_CONSTEXPR bool operator() (const T &first, const T &second, const T &third) const DXLE_NOEXCEPT_IF_EXPR(static_cast< bool >(first))
 

Detailed Description

template<typename T, bool has_operator_notequal_to_zero, bool is_compareable_with_default_ctor>
struct dxle::detail::operator_bool_helper_impl< T, true, has_operator_notequal_to_zero, is_compareable_with_default_ctor >

Definition at line 23 of file coordinate_operator_bool_helper.hpp.

Member Function Documentation

§ operator()() [1/2]

template<typename T , bool has_operator_notequal_to_zero, bool is_compareable_with_default_ctor>
DXLE_CONSTEXPR bool dxle::detail::operator_bool_helper_impl< T, true, has_operator_notequal_to_zero, is_compareable_with_default_ctor >::operator() ( const T &  first,
const T &  second 
) const
inline

Definition at line 24 of file coordinate_operator_bool_helper.hpp.

§ operator()() [2/2]

template<typename T , bool has_operator_notequal_to_zero, bool is_compareable_with_default_ctor>
DXLE_CONSTEXPR bool dxle::detail::operator_bool_helper_impl< T, true, has_operator_notequal_to_zero, is_compareable_with_default_ctor >::operator() ( const T &  first,
const T &  second,
const T &  third 
) const
inline

Definition at line 27 of file coordinate_operator_bool_helper.hpp.


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