refactoredCPPNeuronMesher
doctest::detail::Expression_lhs< L > Struct Template Reference

#include <doctest.h>

Public Member Functions

 Expression_lhs (L &&in, assertType::Enum at)
 
 __attribute__ ((noinline)) operator Result()
 
 operator L () const
 
template<typename R >
 __attribute__ ((noinline)) decltype((void)(doctest
 
template<typename R >
 __attribute__ ((noinline)) decltype((void)(doctest
 !OCLINT bitwise operator in conditional More...
 
template<typename R >
 __attribute__ ((noinline)) decltype((void)(doctest
 !OCLINT bitwise operator in conditional More...
 
template<typename R >
 __attribute__ ((noinline)) decltype((void)(doctest
 !OCLINT bitwise operator in conditional More...
 
template<typename R >
 __attribute__ ((noinline)) decltype((void)(doctest
 !OCLINT bitwise operator in conditional More...
 
template<typename R >
 __attribute__ ((noinline)) decltype((void)(doctest
 !OCLINT bitwise operator in conditional More...
 
template<typename R >
Expression_lhsoperator& (const R &)
 !OCLINT bitwise operator in conditional More...
 
template<typename R >
Expression_lhsoperator^ (const R &)
 
template<typename R >
Expression_lhsoperator| (const R &)
 
template<typename R >
Expression_lhsoperator&& (const R &)
 
template<typename R >
Expression_lhsoperator|| (const R &)
 
template<typename R >
Expression_lhsoperator= (const R &)
 
template<typename R >
Expression_lhsoperator+= (const R &)
 
template<typename R >
Expression_lhsoperator-= (const R &)
 
template<typename R >
Expression_lhsoperator*= (const R &)
 
template<typename R >
Expression_lhsoperator/= (const R &)
 
template<typename R >
Expression_lhsoperator%= (const R &)
 
template<typename R >
Expression_lhsoperator<<= (const R &)
 
template<typename R >
Expression_lhsoperator>>= (const R &)
 
template<typename R >
Expression_lhsoperator&= (const R &)
 
template<typename R >
Expression_lhsoperator^= (const R &)
 
template<typename R >
Expression_lhsoperator|= (const R &)
 
template<typename R >
Expression_lhsoperator<< (const R &)
 
template<typename R >
Expression_lhsoperator>> (const R &)
 

Public Attributes

lhs
 
assertType::Enum m_at
 

Constructor & Destructor Documentation

◆ Expression_lhs()

template<typename L >
doctest::detail::Expression_lhs< L >::Expression_lhs ( L &&  in,
assertType::Enum  at 
)
inlineexplicit

Member Function Documentation

◆ __attribute__() [1/7]

template<typename L >
template<typename R >
doctest::detail::Expression_lhs< L >::__attribute__ ( (noinline)  )
inline

◆ __attribute__() [2/7]

template<typename L >
template<typename R >
doctest::detail::Expression_lhs< L >::__attribute__ ( (noinline)  )
inline

!OCLINT bitwise operator in conditional

◆ __attribute__() [3/7]

template<typename L >
template<typename R >
doctest::detail::Expression_lhs< L >::__attribute__ ( (noinline)  )
inline

!OCLINT bitwise operator in conditional

◆ __attribute__() [4/7]

template<typename L >
template<typename R >
doctest::detail::Expression_lhs< L >::__attribute__ ( (noinline)  )
inline

!OCLINT bitwise operator in conditional

◆ __attribute__() [5/7]

template<typename L >
template<typename R >
doctest::detail::Expression_lhs< L >::__attribute__ ( (noinline)  )
inline

!OCLINT bitwise operator in conditional

◆ __attribute__() [6/7]

template<typename L >
template<typename R >
doctest::detail::Expression_lhs< L >::__attribute__ ( (noinline)  )
inline

!OCLINT bitwise operator in conditional

◆ __attribute__() [7/7]

template<typename L >
doctest::detail::Expression_lhs< L >::__attribute__ ( (noinline)  )
inline

OCLINT bitwise operator in conditional

Here is the call graph for this function:

◆ operator L()

template<typename L >
doctest::detail::Expression_lhs< L >::operator L ( ) const
inline

◆ operator%=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator%= ( const R &  )
inline

◆ operator&()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator& ( const R &  )
inline

!OCLINT bitwise operator in conditional

◆ operator&&()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator&& ( const R &  )
inline

◆ operator&=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator&= ( const R &  )
inline

◆ operator*=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator*= ( const R &  )
inline

◆ operator+=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator+= ( const R &  )
inline

◆ operator-=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator-= ( const R &  )
inline

◆ operator/=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator/= ( const R &  )
inline

◆ operator<<()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator<< ( const R &  )
inline

◆ operator<<=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator<<= ( const R &  )
inline

◆ operator=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator= ( const R &  )
inline

◆ operator>>()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator>> ( const R &  )
inline

◆ operator>>=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator>>= ( const R &  )
inline

◆ operator^()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator^ ( const R &  )
inline

◆ operator^=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator^= ( const R &  )
inline

◆ operator|()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator| ( const R &  )
inline

◆ operator|=()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator|= ( const R &  )
inline

◆ operator||()

template<typename L >
template<typename R >
Expression_lhs& doctest::detail::Expression_lhs< L >::operator|| ( const R &  )
inline

Member Data Documentation

◆ lhs

template<typename L >
L doctest::detail::Expression_lhs< L >::lhs

◆ m_at

template<typename L >
assertType::Enum doctest::detail::Expression_lhs< L >::m_at

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