webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
gl::ErrorOrResult< T > Class Template Reference

#include <Error.h>

Public Member Functions

 ErrorOrResult (const gl::Error &error)
 
 ErrorOrResult (gl::Error &&error)
 
 ErrorOrResult (T &&result)
 
 ErrorOrResult (const T &result)
 
bool isError () const
 
const gl::ErrorgetError () const
 
T && getResult ()
 

Constructor & Destructor Documentation

◆ ErrorOrResult() [1/4]

template<typename T>
gl::ErrorOrResult< T >::ErrorOrResult ( const gl::Error error)
inline

◆ ErrorOrResult() [2/4]

template<typename T>
gl::ErrorOrResult< T >::ErrorOrResult ( gl::Error &&  error)
inline

◆ ErrorOrResult() [3/4]

template<typename T>
gl::ErrorOrResult< T >::ErrorOrResult ( T &&  result)
inline

◆ ErrorOrResult() [4/4]

template<typename T>
gl::ErrorOrResult< T >::ErrorOrResult ( const T result)
inline

Member Function Documentation

◆ getError()

template<typename T>
const gl::Error& gl::ErrorOrResult< T >::getError ( ) const
inline

◆ getResult()

template<typename T>
T&& gl::ErrorOrResult< T >::getResult ( )
inline

◆ isError()

template<typename T>
bool gl::ErrorOrResult< T >::isError ( ) const
inline

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