class success
Defined at line 148 of file ../../sdk/lib/fit/include/lib/fit/result.h
Type representing a success value of type T to return as a result. Returning a value through fit::result always requires using fit::success to disambiguate errors from values.
fit::result<E, T> is implicitly constructible from any fit::success<U>, where T is constructible from U. This simplifies returning values when T has converting constructors.
Functions
success<T>
public void success<T>(Args &&... args)
Defined at line 156 of file ../../sdk/lib/fit/include/lib/fit/result.h
Constructs a success value with the given arguments.
~success<T>
public void ~success<T>()
Defined at line 158 of file ../../sdk/lib/fit/include/lib/fit/result.h
success<T>
public void success<T>(const success<T> & )
Defined at line 161 of file ../../sdk/lib/fit/include/lib/fit/result.h
Error has the same copyability and moveability as the underlying type E.
operator=
public success<T> & operator=(const success<T> & )
Defined at line 162 of file ../../sdk/lib/fit/include/lib/fit/result.h
success<T>
public void success<T>(success<T> && )
Defined at line 163 of file ../../sdk/lib/fit/include/lib/fit/result.h
operator=
public success<T> & operator=(success<T> && )
Defined at line 164 of file ../../sdk/lib/fit/include/lib/fit/result.h