arduino-emulator
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Catch::clara::detail::ResultValueBase< T > Class Template Reference
Inheritance diagram for Catch::clara::detail::ResultValueBase< T >:
Catch::clara::detail::ResultBase

Public Member Functions

auto value () const -> T const &
 

Protected Member Functions

 ResultValueBase (ResultValueBase const &other)
 
 ResultValueBase (Type type)
 
 ResultValueBase (Type, T const &value)
 
auto operator= (ResultValueBase const &other) -> ResultValueBase &
 
- Protected Member Functions inherited from Catch::clara::detail::ResultBase
 ResultBase (Type type)
 
virtual void enforceOk () const =0
 

Protected Attributes

union {
   T   m_value
 
}; 
 
- Protected Attributes inherited from Catch::clara::detail::ResultBase
Type m_type
 

Additional Inherited Members

- Public Types inherited from Catch::clara::detail::ResultBase
enum  Type { Ok , LogicError , RuntimeError }
 

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