GCC Middle and Back End API Reference
|
#include <opt-problem.h>
Public Types | |
typedef T | wrapped_t |
Public Member Functions | |
operator wrapped_t () const | |
wrapped_t | get_result () const |
opt_problem * | get_problem () const |
Protected Member Functions | |
opt_wrapper (wrapped_t result, opt_problem @endverbatim *) | |
Private Attributes | |
wrapped_t | m_result |
A base class for wrapper classes that track a success/failure value, while optionally supporting propagating an opt_problem * describing any failure back up the call stack.
T opt_wrapper< T >::wrapped_t |
|
inlineprotected |
|
inline |
References opt_problem::get_singleton().
Referenced by opt_pointer_wrapper< PtrType_t >::propagate_failure(), opt_result::propagate_failure(), and try_vectorize_loop_1().
|
inline |
References opt_wrapper< T >::m_result.
|
inline |
References opt_wrapper< T >::m_result.
|
private |
Referenced by opt_wrapper< T >::get_result(), and opt_wrapper< T >::operator wrapped_t().