Lines Matching refs:std
18 static std::unique_ptr<Expression> cast_constant_array(const Context& context,
20 std::unique_ptr<Expression> constCtor) {
27 for (std::unique_ptr<Expression>& arg : inputArgs) {
31 std::move(arg)));
34 std::move(arg)));
38 return ConstructorArray::Make(context, constCtor->fLine, destType, std::move(typecastArgs));
41 std::unique_ptr<Expression> ConstructorArrayCast::Make(const Context& context,
44 std::unique_ptr<Expression> arg) {
58 arg = ConstantFolder::MakeConstantValueForVariable(std::move(arg));
62 return cast_constant_array(context, type, std::move(arg));
64 return std::make_unique<ConstructorArrayCast>(line, type, std::move(arg));