Flutter Engine
The Flutter Engine
Classes | Typedefs
SkTBlockList.h File Reference
#include "include/private/base/SkAssert.h"
#include "include/private/base/SkDebug.h"
#include "include/private/base/SkTo.h"
#include "src/base/SkBlockAllocator.h"
#include <algorithm>
#include <cstring>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

class  SkTBlockList< T, StartingItems >
 
class  BlockIndexIterator< T, Forward, Const, Start, End, Next, Resolve >
 
class  BlockIndexIterator< T, Forward, Const, Start, End, Next, Resolve >::Item
 

Typedefs

using IndexFn = int(*)(const SkBlockAllocator::Block *)
 
using NextFn = int(*)(const SkBlockAllocator::Block *, int)
 
template<typename T , typename B >
using ItemFn = T(*)(B *, int)
 

Typedef Documentation

◆ IndexFn

using IndexFn = int (*)(const SkBlockAllocator::Block*)

Definition at line 22 of file SkTBlockList.h.

◆ ItemFn

template<typename T , typename B >
using ItemFn = T (*)(B*, int)

Definition at line 24 of file SkTBlockList.h.

◆ NextFn

using NextFn = int (*)(const SkBlockAllocator::Block*, int)

Definition at line 23 of file SkTBlockList.h.