Flutter Engine
The Flutter Engine
Public Member Functions | Friends | List of all members
SkArenaAllocList< T >::Iter Class Reference

#include <SkArenaAllocList.h>

Public Member Functions

 Iter ()=default
 
Iteroperator++ ()
 
Toperator* () const
 
Toperator-> () const
 
bool operator== (const Iter &that) const
 
bool operator!= (const Iter &that) const
 

Friends

class SkArenaAllocList
 

Detailed Description

template<typename T>
class SkArenaAllocList< T >::Iter

Definition at line 33 of file SkArenaAllocList.h.

Constructor & Destructor Documentation

◆ Iter()

template<typename T >
SkArenaAllocList< T >::Iter::Iter ( )
default

Member Function Documentation

◆ operator!=()

template<typename T >
bool SkArenaAllocList< T >::Iter::operator!= ( const Iter that) const
inline

Definition at line 40 of file SkArenaAllocList.h.

40{ return !(*this == that); }

◆ operator*()

template<typename T >
T & SkArenaAllocList< T >::Iter::operator* ( ) const
inline

Definition at line 37 of file SkArenaAllocList.h.

37{ return fCurr->fT; }

◆ operator++()

template<typename T >
SkArenaAllocList< T >::Iter & SkArenaAllocList< T >::Iter::operator++
inline

Definition at line 77 of file SkArenaAllocList.h.

77 {
78 fCurr = fCurr->fNext;
79 return *this;
80}

◆ operator->()

template<typename T >
T * SkArenaAllocList< T >::Iter::operator-> ( ) const
inline

Definition at line 38 of file SkArenaAllocList.h.

38{ return &fCurr->fT; }

◆ operator==()

template<typename T >
bool SkArenaAllocList< T >::Iter::operator== ( const Iter that) const
inline

Definition at line 39 of file SkArenaAllocList.h.

39{ return fCurr == that.fCurr; }

Friends And Related Function Documentation

◆ SkArenaAllocList

template<typename T >
friend class SkArenaAllocList
friend

Definition at line 43 of file SkArenaAllocList.h.


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