|
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.
| typedef T opt_wrapper< T >::wrapped_t |
|
inlineprotected |
References m_result.
Referenced by opt_pointer_wrapper< tree >::opt_pointer_wrapper().
|
inline |
References opt_problem::get_singleton().
|
inline |
References m_result.
|
inline |
References m_result.
|
private |
Referenced by get_result(), operator wrapped_t(), and opt_wrapper().