IDA C++ SDK 9.2
Loading...
Searching...
No Matches
ccatch_t Struct Reference

Catch clause: "catch ( type obj )". More...

#include <hexrays.hpp>

Inheritance diagram for ccatch_t:
cblock_t qlist< cinsn_t >

Public Member Functions

 DECLARE_COMPARISONS (ccatch_t)
bool is_catch_all () const
bool is_finally () const
void convert_to_catch_all ()
void convert_to_finally ()
void swap (ccatch_t &r)
Public Member Functions inherited from cblock_t
 DECLARE_COMPARISONS (cblock_t)
bool is_ordinary_flow () const
Public Member Functions inherited from qlist< cinsn_t >
 DEFINE_LIST_ITERATOR (iterator,, friend class const_iterator;) DEFINE_LIST_ITERATOR(const_iterator
 const_iterator (const iterator &x)
 DEFINE_REVERSE_ITERATOR (reverse_iterator, iterator) DEFINE_REVERSE_ITERATOR(const_reverse_iterator
const_iterator qlist (void)
 Constructor.
 qlist (const qlist< cinsn_t > &x)
 Constructor - creates a qlist identical to 'x'.
 qlist (qlist &&x)
 Constructor - moves the data from x
 ~qlist (void)
 Destructor.

Public Attributes

catchexprs_t exprs
Public Attributes inherited from qlist< cinsn_t >
 const

Additional Inherited Members

Public Types inherited from qlist< cinsn_t >
typedef cinsn_t value_type

Detailed Description

Catch clause: "catch ( type obj )".

Member Function Documentation

◆ DECLARE_COMPARISONS()

ccatch_t::DECLARE_COMPARISONS ( ccatch_t )

◆ is_catch_all()

bool ccatch_t::is_catch_all ( ) const
inline

◆ is_finally()

bool ccatch_t::is_finally ( ) const
inline

◆ convert_to_catch_all()

void ccatch_t::convert_to_catch_all ( )
inline

◆ convert_to_finally()

void ccatch_t::convert_to_finally ( )
inline

◆ swap()

void ccatch_t::swap ( ccatch_t & r)
inline

Member Data Documentation

◆ exprs

catchexprs_t ccatch_t::exprs

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