GCC Middle and Back End API Reference
ana::evdesc::call_with_state Struct Reference

#include <pending-diagnostic.h>

Inheritance diagram for ana::evdesc::call_with_state:
Collaboration diagram for ana::evdesc::call_with_state:

Public Member Functions

 call_with_state (bool colorize, tree caller_fndecl, tree callee_fndecl, tree expr, state_machine::state_t state)
 
label_text formatted_print (const char *fmt,...) const ATTRIBUTE_GCC_DIAG(2
 

Data Fields

tree m_caller_fndecl
 
tree m_callee_fndecl
 
tree m_expr
 
state_machine::state_t m_state
 
label_text bool m_colorize
 

Detailed Description

For use by pending_diagnostic::describe_call_with_state.   

Constructor & Destructor Documentation

◆ call_with_state()

ana::evdesc::call_with_state::call_with_state ( bool colorize,
tree caller_fndecl,
tree callee_fndecl,
tree expr,
state_machine::state_t state )
inline

Member Function Documentation

◆ formatted_print()

label_text ana::evdesc::event_desc::formatted_print ( const char * fmt,
... ) const
inherited

Field Documentation

◆ m_callee_fndecl

tree ana::evdesc::call_with_state::m_callee_fndecl

◆ m_caller_fndecl

tree ana::evdesc::call_with_state::m_caller_fndecl

◆ m_colorize

label_text bool ana::evdesc::event_desc::m_colorize
inherited

◆ m_expr

tree ana::evdesc::call_with_state::m_expr

◆ m_state

state_machine::state_t ana::evdesc::call_with_state::m_state

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