Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::CatchEntryMovesRefPtr Class Reference

#include <exceptions.h>

Public Member Functions

 CatchEntryMovesRefPtr ()
 
 CatchEntryMovesRefPtr (const CatchEntryMoves *moves)
 
 CatchEntryMovesRefPtr (const CatchEntryMovesRefPtr &state)
 
 ~CatchEntryMovesRefPtr ()
 
CatchEntryMovesRefPtroperator= (const CatchEntryMovesRefPtr &state)
 
bool IsEmpty ()
 
const CatchEntryMovesmoves ()
 

Detailed Description

Definition at line 313 of file exceptions.h.

Constructor & Destructor Documentation

◆ CatchEntryMovesRefPtr() [1/3]

dart::CatchEntryMovesRefPtr::CatchEntryMovesRefPtr ( )
inline

Definition at line 315 of file exceptions.h.

315: moves_(nullptr), ref_count_(nullptr) {}

◆ CatchEntryMovesRefPtr() [2/3]

dart::CatchEntryMovesRefPtr::CatchEntryMovesRefPtr ( const CatchEntryMoves moves)
inlineexplicit

Definition at line 316 of file exceptions.h.

317 : moves_(moves), ref_count_(new intptr_t(1)) {}
const CatchEntryMoves & moves()
Definition: exceptions.h:331

◆ CatchEntryMovesRefPtr() [3/3]

dart::CatchEntryMovesRefPtr::CatchEntryMovesRefPtr ( const CatchEntryMovesRefPtr state)
inline

Definition at line 319 of file exceptions.h.

319{ Copy(state); }
AtkStateType state

◆ ~CatchEntryMovesRefPtr()

dart::CatchEntryMovesRefPtr::~CatchEntryMovesRefPtr ( )
inline

Definition at line 321 of file exceptions.h.

321{ Destroy(); }

Member Function Documentation

◆ IsEmpty()

bool dart::CatchEntryMovesRefPtr::IsEmpty ( )
inline

Definition at line 329 of file exceptions.h.

329{ return ref_count_ == nullptr; }

◆ moves()

const CatchEntryMoves & dart::CatchEntryMovesRefPtr::moves ( )
inline

Definition at line 331 of file exceptions.h.

331{ return *moves_; }

◆ operator=()

CatchEntryMovesRefPtr & dart::CatchEntryMovesRefPtr::operator= ( const CatchEntryMovesRefPtr state)
inline

Definition at line 323 of file exceptions.h.

323 {
324 Destroy();
325 Copy(state);
326 return *this;
327 }

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