Home | History | Annotate | Download | only in ir

Lines Matching defs:Constructor

27 struct Constructor : public Expression {
28 Constructor(int offset, const Type& type, std::vector<std::unique_ptr<Expression>> arguments)
87 Constructor& c = (Constructor&) other;
96 // shouldn't be possible to have a constant constructor that isn't a vector or matrix;
97 // a constant scalar constructor should have been collapsed down to the appropriate
140 return ((const Constructor&) *arg).getVecComponent(index - current);
173 const Type& argType = ((Constructor&) *fArguments[0]).fType;
176 return ((Constructor&) *fArguments[0]).getMatComponent(col, row);
193 return &((Constructor&) *arg).getVecComponent(targetIndex - currentIndex);