cMHN 1.2
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
testing::internal::SuiteApiResolver< T > Struct Template Reference

#include <gtest-internal.h>

Inheritance diagram for testing::internal::SuiteApiResolver< T >:
pRC::Float< Width >

Public Types

using Test
 
- Public Types inherited from pRC::Float< Width >
using Fundamental
 
template<Size C>
using ChangeSize = Float<C>
 

Static Public Member Functions

static SetUpTearDownSuiteFuncType GetSetUpCaseOrSuite (const char *filename, int line_num)
 
static SetUpTearDownSuiteFuncType GetTearDownCaseOrSuite (const char *filename, int line_num)
 

Additional Inherited Members

- Public Member Functions inherited from pRC::Float< Width >
 ~Float ()=default
 
constexpr Float (Float const &)=default
 
constexpr Float (Float &&)=default
 
constexpr Floatoperator= (Float const &) &=default
 
constexpr Floatoperator= (Float &&) &=default
 
constexpr Float ()=default
 
template<class U >
requires IsConstructible<Fundamental, U>
constexpr Float (U const basic)
 
template<IsValue U>
constexpr Float (U const &value)
 
constexpr Float (Zero<> const)
 
constexpr Float (Unit<> const)
 
constexpr Float (Identity<> const)
 
template<class U >
requires IsAssignable<Fundamental, U>
constexpr auto & operator= (U const basic) &
 
template<IsValue U>
constexpr auto & operator= (U const &value) &
 
constexpr auto & operator= (Zero<> const) &
 
constexpr auto & operator= (Unit<> const) &
 
constexpr auto & operator= (Identity<> const) &
 
constexpr decltype(auto) operator() () &&
 
constexpr decltype(auto) operator() () const &&
 
constexpr auto & operator() () &
 
constexpr auto & operator() () const &
 
constexpr operator Fundamental () const
 
template<class X >
requires IsInvocable<Add, Float &, X>
constexpr auto & operator+= (X &&rhs) &
 
template<class X >
requires IsInvocable<Sub, Float &, X>
constexpr auto & operator-= (X &&rhs) &
 
template<class X >
requires IsInvocable<Mul, Float &, X>
constexpr auto & operator*= (X &&rhs) &
 
template<class X >
requires IsInvocable<Div, Float &, X>
constexpr auto & operator/= (X &&rhs) &
 
- Static Public Attributes inherited from pRC::Float< Width >
static constexpr Size Width = W
 

Member Typedef Documentation

◆ Test

template<typename T >
using testing::internal::SuiteApiResolver< T >::Test
Initial value:
typename std::conditional<sizeof(T) != 0, ::testing::Test, void>::type
Definition gtest.h:243
pRC::Float<> T
Definition externs_nonTT.hpp:1

Member Function Documentation

◆ GetSetUpCaseOrSuite()

template<typename T >
static SetUpTearDownSuiteFuncType testing::internal::SuiteApiResolver< T >::GetSetUpCaseOrSuite ( const char * filename,
int line_num )
inlinestatic

◆ GetTearDownCaseOrSuite()

template<typename T >
static SetUpTearDownSuiteFuncType testing::internal::SuiteApiResolver< T >::GetTearDownCaseOrSuite ( const char * filename,
int line_num )
inlinestatic

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