IDA C++ SDK 9.2
Loading...
Searching...
No Matches
mcases_t Class Reference

List of switch cases and targets. More...

#include <hexrays.hpp>

Public Member Functions

void swap (mcases_t &r)
 DECLARE_COMPARISONS (mcases_t)
 HEXRAYS_MEMORY_ALLOCATION_FUNCS () bool empty() const
size_t size () const
void resize (int s)
void hexapi print (qstring *vout) const
const char *hexapi dstr () const

Public Attributes

casevec_t values
 expression values for each target
intvec_t targets
 target block numbers

Detailed Description

List of switch cases and targets.

Member Function Documentation

◆ swap()

void mcases_t::swap ( mcases_t & r)
inline

◆ DECLARE_COMPARISONS()

mcases_t::DECLARE_COMPARISONS ( mcases_t )

◆ HEXRAYS_MEMORY_ALLOCATION_FUNCS()

mcases_t::HEXRAYS_MEMORY_ALLOCATION_FUNCS ( ) const
inline

◆ size()

size_t mcases_t::size ( ) const
inline

◆ resize()

void mcases_t::resize ( int s)
inline

◆ print()

void mcases_t::print ( qstring * vout) const
inline

◆ dstr()

const char * mcases_t::dstr ( ) const
inline

Member Data Documentation

◆ values

casevec_t mcases_t::values

expression values for each target

◆ targets

intvec_t mcases_t::targets

target block numbers


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