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
void swap (ccatch_t &r)
Public Member Functions inherited from cblock_t
 DECLARE_COMPARISONS (cblock_t)
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 (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

◆ 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: