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::and_< Lhs_T, Rhs_T > Struct Template Reference

Logical and operator. More...

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

+ Inheritance diagram for micro_os_plus::micro_test_plus::detail::and_< Lhs_T, Rhs_T >:

Public Member Functions

constexpr and_ (const Lhs_T &lhs={}, const Rhs_T &rhs={})
 
constexpr auto lhs () const
 
constexpr operator bool () const
 
constexpr auto rhs () const
 

Public Attributes

const Lhs_T lhs_ {}
 
const Rhs_T rhs_ {}
 
const bool value_ {}
 

Detailed Description

template<class Lhs_T, class Rhs_T>
struct micro_os_plus::micro_test_plus::detail::and_< Lhs_T, Rhs_T >

Logical and operator.

Definition at line 498 of file detail.h.

Constructor & Destructor Documentation

◆ and_()

template<class Lhs_T , class Rhs_T >
constexpr micro_os_plus::micro_test_plus::detail::and_< Lhs_T, Rhs_T >::and_ ( const Lhs_T & lhs = {},
const Rhs_T & rhs = {} )
inlineconstexpr

Definition at line 500 of file detail.h.

Member Function Documentation

◆ lhs()

template<class Lhs_T , class Rhs_T >
constexpr auto micro_os_plus::micro_test_plus::detail::and_< Lhs_T, Rhs_T >::lhs ( ) const
inlineconstexpr

Definition at line 513 of file detail.h.

◆ operator bool()

template<class Lhs_T , class Rhs_T >
constexpr micro_os_plus::micro_test_plus::detail::and_< Lhs_T, Rhs_T >::operator bool ( ) const
inlineconstexpr

Definition at line 507 of file detail.h.

◆ rhs()

template<class Lhs_T , class Rhs_T >
constexpr auto micro_os_plus::micro_test_plus::detail::and_< Lhs_T, Rhs_T >::rhs ( ) const
inlineconstexpr

Definition at line 519 of file detail.h.

Member Data Documentation

◆ lhs_

template<class Lhs_T , class Rhs_T >
const Lhs_T micro_os_plus::micro_test_plus::detail::and_< Lhs_T, Rhs_T >::lhs_ {}

Definition at line 524 of file detail.h.

◆ rhs_

template<class Lhs_T , class Rhs_T >
const Rhs_T micro_os_plus::micro_test_plus::detail::and_< Lhs_T, Rhs_T >::rhs_ {}

Definition at line 525 of file detail.h.

◆ value_

template<class Lhs_T , class Rhs_T >
const bool micro_os_plus::micro_test_plus::detail::and_< Lhs_T, Rhs_T >::value_ {}

Definition at line 526 of file detail.h.


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