Flutter Engine
The Flutter Engine
Static Public Member Functions | Friends | List of all members
dart::MoveSchedule Class Reference
Inheritance diagram for dart::MoveSchedule:
dart::FixedArray< MoveSchedule, ParallelMoveResolver::Op >

Static Public Member Functions

static const MoveScheduleFrom (const GrowableArray< ParallelMoveResolver::Op > &ops)
 
- Static Public Member Functions inherited from dart::FixedArray< MoveSchedule, ParallelMoveResolver::Op >
static MoveScheduleAllocate (intptr_t length)
 

Friends

class FixedArray< MoveSchedule, ParallelMoveResolver::Op >
 

Additional Inherited Members

- Public Member Functions inherited from dart::FixedArray< MoveSchedule, ParallelMoveResolver::Op >
intptr_t length () const
 
ParallelMoveResolver::Opoperator[] (intptr_t i)
 
const ParallelMoveResolver::Opoperator[] (intptr_t i) const
 
ParallelMoveResolver::Opdata ()
 
const ParallelMoveResolver::Opdata () const
 
ParallelMoveResolver::Opbegin ()
 
const ParallelMoveResolver::Opbegin () const
 
ParallelMoveResolver::Opend ()
 
const ParallelMoveResolver::Opend () const
 
- Protected Member Functions inherited from dart::FixedArray< MoveSchedule, ParallelMoveResolver::Op >
 FixedArray (intptr_t length)
 

Detailed Description

Definition at line 51 of file parallel_move_resolver.cc.

Member Function Documentation

◆ From()

static const MoveSchedule & dart::MoveSchedule::From ( const GrowableArray< ParallelMoveResolver::Op > &  ops)
inlinestatic

Definition at line 55 of file parallel_move_resolver.cc.

56 {
57 intptr_t count = 0;
58 for (const auto& op : ops) {
59 if (op.kind != ParallelMoveResolver::OpKind::kNop) count++;
60 }
61
63 intptr_t i = 0;
64 for (const auto& op : ops) {
65 if (op.kind != ParallelMoveResolver::OpKind::kNop) {
66 result[i++] = op;
67 }
68 }
69 return result;
70 }
int count
Definition: FontMgrTest.cpp:50
SkPathOp ops[]
static Subclass & Allocate(intptr_t length)
GAsyncResult * result

Friends And Related Function Documentation

◆ FixedArray< MoveSchedule, ParallelMoveResolver::Op >

Definition at line 55 of file parallel_move_resolver.cc.


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