Horizon
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 (ResultType type)
 
 ResultValueBase (ResultValueBase const &other)
 
 ResultValueBase (ResultType, T const &value)
 
auto operator= (ResultValueBase const &other) -> ResultValueBase &
 
- Protected Member Functions inherited from Catch::Clara::Detail::ResultBase
 ResultBase (ResultType type)
 
 ResultBase (ResultBase const &)=default
 
ResultBaseoperator= (ResultBase const &)=default
 
 ResultBase (ResultBase &&)=default
 
ResultBaseoperator= (ResultBase &&)=default
 
virtual void enforceOk () const =0
 

Protected Attributes

union {
   T   m_value
 
}; 
 
- Protected Attributes inherited from Catch::Clara::Detail::ResultBase
ResultType m_type
 

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