1 2 /* 3 * Copyright 2011 Google Inc. 4 * 5 * Use of this source code is governed by a BSD-style license that can be 6 * found in the LICENSE file. 7 */ 8 #ifndef SkOpArray_DEFINED 9 #define SkOpArray_DEFINED 10 11 #include "SkOperand2.h" 12 #include "SkTDArray_Experimental.h" 13 14 typedef SkLongArray(SkOperand2) SkTDOperand2Array; 15 16 class SkOpArray : public SkTDOperand2Array { 17 public: 18 SkOpArray(); 19 SkOpArray(SkOperand2::OpType type); 20 bool getIndex(int index, SkOperand2* operand); 21 SkOperand2::OpType getType() { return fType; } 22 void setType(SkOperand2::OpType type) { 23 fType = type; 24 } 25 protected: 26 SkOperand2::OpType fType; 27 }; 28 29 #endif // SkOpArray_DEFINED 30