micro-test-plus 3.2.0
µTest++, a lightweight testing framework for embedded platforms
Loading...
Searching...
No Matches
micro_os_plus::micro_test_plus::detail::not_< T > Struct Template Reference

Logical not operator. More...

#include <micro-os-plus/micro-test-plus.h>

+ Inheritance diagram for micro_os_plus::micro_test_plus::detail::not_< T >:

Public Member Functions

constexpr not_ (const T &t={})
 
constexpr operator bool () const
 
constexpr auto value () const
 

Public Attributes

const T t_ {}
 
const bool value_ {}
 

Detailed Description

template<class T>
struct micro_os_plus::micro_test_plus::detail::not_< T >

Logical not operator.

Definition at line 570 of file detail.h.

Constructor & Destructor Documentation

◆ not_()

template<class T >
constexpr micro_os_plus::micro_test_plus::detail::not_< T >::not_ ( const T & t = {})
inlineexplicitconstexpr

Definition at line 572 of file detail.h.

Member Function Documentation

◆ operator bool()

template<class T >
constexpr micro_os_plus::micro_test_plus::detail::not_< T >::operator bool ( ) const
inlineconstexpr

Definition at line 578 of file detail.h.

◆ value()

template<class T >
constexpr auto micro_os_plus::micro_test_plus::detail::not_< T >::value ( ) const
inlineconstexpr

Definition at line 584 of file detail.h.

Member Data Documentation

◆ t_

template<class T >
const T micro_os_plus::micro_test_plus::detail::not_< T >::t_ {}

Definition at line 589 of file detail.h.

◆ value_

template<class T >
const bool micro_os_plus::micro_test_plus::detail::not_< T >::value_ {}

Definition at line 590 of file detail.h.


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