operator 27 apps/fft/complex.h operator Halide::Tuple() const { return Halide::Tuple(x, y); } operator 29 apps/fft/complex.h ComplexExpr &operator+=(ComplexExpr r) { operator 51 apps/fft/complex.h inline ComplexExpr operator-(ComplexExpr z) { operator 55 apps/fft/complex.h inline ComplexExpr operator+(ComplexExpr a, ComplexExpr b) { operator 58 apps/fft/complex.h inline ComplexExpr operator+(ComplexExpr a, Halide::Expr b) { operator 61 apps/fft/complex.h inline ComplexExpr operator+(Halide::Expr a, ComplexExpr b) { operator 64 apps/fft/complex.h inline ComplexExpr operator-(ComplexExpr a, ComplexExpr b) { operator 67 apps/fft/complex.h inline ComplexExpr operator-(ComplexExpr a, Halide::Expr b) { operator 70 apps/fft/complex.h inline ComplexExpr operator-(Halide::Expr a, ComplexExpr b) { operator 73 apps/fft/complex.h inline ComplexExpr operator*(ComplexExpr a, ComplexExpr b) { operator 77 apps/fft/complex.h inline ComplexExpr operator*(ComplexExpr a, Halide::Expr b) { operator 80 apps/fft/complex.h inline ComplexExpr operator*(Halide::Expr a, ComplexExpr b) { operator 21 apps/fft/funct.h Stage operator=(T x) { return untyped = x; } operator 22 apps/fft/funct.h Stage operator+=(T x) { return untyped = T(Tuple(untyped)) + x; } operator 23 apps/fft/funct.h Stage operator-=(T x) { return untyped = T(Tuple(untyped)) - x;} operator 24 apps/fft/funct.h Stage operator*=(T x) { return untyped = T(Tuple(untyped)) * x; } operator 25 apps/fft/funct.h Stage operator/=(T x) { return untyped = T(Tuple(untyped)) / x; } operator 42 apps/fft/funct.h FuncRefT<T> operator()(Args&&... args) const { return Func::operator()(std::forward<Args>(args)...); } operator 44 apps/fft/funct.h FuncRefT<T> operator()(std::vector<Expr> vars) const { return Func::operator()(vars); } operator 45 apps/fft/funct.h FuncRefT<T> operator()(std::vector<Var> vars) const { return Func::operator()(vars); } operator 54 apps/fft/funct.h T operator-(FuncRefT<T> x) { return -static_cast<T>(x); } operator 56 apps/fft/funct.h T operator~(FuncRefT<T> x) { return ~static_cast<T>(x); } operator 59 apps/fft/funct.h T operator+(FuncRefT<T> a, T b) { return static_cast<T>(a) + b; } operator 61 apps/fft/funct.h T operator-(FuncRefT<T> a, T b) { return static_cast<T>(a) - b; } operator 63 apps/fft/funct.h T operator*(FuncRefT<T> a, T b) { return static_cast<T>(a) * b; } operator 67 apps/fft/funct.h T operator%(FuncRefT<T> a, T b) { return static_cast<T>(a) % b; } operator 69 apps/fft/funct.h T operator+(T a, FuncRefT<T> b) { return a + static_cast<T>(b); } operator 71 apps/fft/funct.h T operator-(T a, FuncRefT<T> b) { return a - static_cast<T>(b); } operator 73 apps/fft/funct.h T operator*(T a, FuncRefT<T> b) { return a * static_cast<T>(b); } operator 77 apps/fft/funct.h T operator%(T a, FuncRefT<T> b) { return a % static_cast<T>(b); } operator 80 apps/fft/funct.h Halide::Expr operator==(FuncRefT<T> a, T b) { return static_cast<T>(a) == b; } operator 82 apps/fft/funct.h Halide::Expr operator!=(FuncRefT<T> a, T b) { return static_cast<T>(a) != b; } operator 84 apps/fft/funct.h Halide::Expr operator<=(FuncRefT<T> a, T b) { return static_cast<T>(a) <= b; } operator 86 apps/fft/funct.h Halide::Expr operator>=(FuncRefT<T> a, T b) { return static_cast<T>(a) >= b; } operator 88 apps/fft/funct.h Halide::Expr operator<(FuncRefT<T> a, T b) { return static_cast<T>(a) < b; } operator 90 apps/fft/funct.h Halide::Expr operator>(FuncRefT<T> a, T b) { return static_cast<T>(a) > b; } operator 92 apps/fft/funct.h Halide::Expr operator==(T a, FuncRefT<T> b) { return a == static_cast<T>(b); } operator 94 apps/fft/funct.h Halide::Expr operator!=(T a, FuncRefT<T> b) { return a != static_cast<T>(b); } operator 96 apps/fft/funct.h Halide::Expr operator<=(T a, FuncRefT<T> b) { return a <= static_cast<T>(b); } operator 98 apps/fft/funct.h Halide::Expr operator>=(T a, FuncRefT<T> b) { return a >= static_cast<T>(b); } operator 100 apps/fft/funct.h Halide::Expr operator<(T a, FuncRefT<T> b) { return a < static_cast<T>(b); } operator 102 apps/fft/funct.h Halide::Expr operator>(T a, FuncRefT<T> b) { return a > static_cast<T>(b); } operator 90 src/Argument.h bool operator==(const Argument &rhs) const { operator 46 src/AssociativeOpsTable.h bool operator==(const AssociativePattern &other) const { operator 57 src/AssociativeOpsTable.h bool operator!=(const AssociativePattern &other) const { return !(*this == other); } operator 61 src/Associativity.h bool operator==(const Replacement &other) const { operator 64 src/Associativity.h bool operator!=(const Replacement &other) const { operator 56 src/Bounds.h Interval &operator[](int i) {return bounds[i];} operator 57 src/Bounds.h const Interval &operator[](int i) const {return bounds[i];} operator 397 src/Buffer.h auto operator()(int first, Args&&... args) -> operator 403 src/Buffer.h auto operator()(int first, Args&&... args) const -> operator 408 src/Buffer.h auto operator()(const int *pos) -> operator 413 src/Buffer.h auto operator()(const int *pos) const -> operator 418 src/Buffer.h auto operator()() -> operator 423 src/Buffer.h auto operator()() const -> operator 432 src/Buffer.h Expr operator()(Expr first, Args... rest) const { operator 438 src/Buffer.h Expr operator()(const std::vector<Expr> &args) const { operator 19 src/Debug.h EXPORT std::ostream &operator<<(std::ostream &stream, const Expr &); operator 20 src/Debug.h EXPORT std::ostream &operator<<(std::ostream &stream, const Type &); operator 23 src/Debug.h EXPORT std::ostream &operator<<(std::ostream &stream, const Module &); operator 28 src/Debug.h EXPORT std::ostream &operator<<(std::ostream &stream, const Stmt &); operator 31 src/Debug.h EXPORT std::ostream &operator << (std::ostream &, const LoweredFunc &); operator 54 src/Debug.h debug &operator<<(T&& x) { operator 392 src/Elf.h void operator = (const Object &); operator 82 src/Error.h ErrorReport &operator<<(const T &x) { operator 111 src/Error.h HALIDE_ALWAYS_INLINE void operator&(ErrorReport&) {} operator 299 src/Expr.h bool operator()(const Expr &a, const Expr &b) const { operator 352 src/Expr.h bool operator()(const Stmt &a, const Stmt &b) const { operator 65 src/Float16.h EXPORT explicit operator float() const; operator 67 src/Float16.h EXPORT explicit operator double() const; operator 73 src/Float16.h EXPORT float16_t& operator=(const float16_t&) = default; operator 130 src/Float16.h EXPORT float16_t operator-() const; operator 136 src/Float16.h EXPORT float16_t operator+(float16_t rhs) const; operator 137 src/Float16.h EXPORT float16_t operator-(float16_t rhs) const; operator 138 src/Float16.h EXPORT float16_t operator*(float16_t rhs) const; operator 139 src/Float16.h EXPORT float16_t operator/(float16_t rhs) const; operator 145 src/Float16.h EXPORT bool operator==(float16_t rhs) const; operator 147 src/Float16.h EXPORT bool operator!=(float16_t rhs) const { return !(*this == rhs); } operator 149 src/Float16.h EXPORT bool operator>(float16_t rhs) const; operator 151 src/Float16.h EXPORT bool operator<(float16_t rhs) const; operator 153 src/Float16.h EXPORT bool operator>=(float16_t rhs) const { return (*this > rhs) || (*this == rhs); } operator 155 src/Float16.h EXPORT bool operator<=(float16_t rhs) const { return (*this < rhs) || (*this == rhs); } operator 339 src/Func.h EXPORT Stage operator=(Expr); operator 343 src/Func.h EXPORT Stage operator=(const Tuple &); operator 351 src/Func.h EXPORT Stage operator+=(Expr); operator 352 src/Func.h EXPORT Stage operator+=(const Tuple &); operator 353 src/Func.h EXPORT Stage operator+=(const FuncRef &); operator 362 src/Func.h EXPORT Stage operator-=(Expr); operator 363 src/Func.h EXPORT Stage operator-=(const Tuple &); operator 364 src/Func.h EXPORT Stage operator-=(const FuncRef &); operator 373 src/Func.h EXPORT Stage operator*=(Expr); operator 374 src/Func.h EXPORT Stage operator*=(const Tuple &); operator 375 src/Func.h EXPORT Stage operator*=(const FuncRef &); operator 384 src/Func.h EXPORT Stage operator/=(Expr); operator 385 src/Func.h EXPORT Stage operator/=(const Tuple &); operator 386 src/Func.h EXPORT Stage operator/=(const FuncRef &); operator 392 src/Func.h EXPORT Stage operator=(const FuncRef &); operator 396 src/Func.h EXPORT operator Expr() const; operator 402 src/Func.h EXPORT FuncTupleElementRef operator[](int) const; operator 432 src/Func.h EXPORT Stage operator=(Expr e); operator 440 src/Func.h EXPORT Stage operator+=(Expr e); operator 448 src/Func.h EXPORT Stage operator-=(Expr e); operator 456 src/Func.h EXPORT Stage operator*=(Expr e); operator 464 src/Func.h EXPORT Stage operator/=(Expr e); operator 469 src/Func.h EXPORT Stage operator=(const FuncRef &e); operator 473 src/Func.h EXPORT operator Expr() const; operator 974 src/Func.h EXPORT FuncRef operator()(std::vector<Var>) const; operator 978 src/Func.h operator()(Args&&... args) const { operator 980 src/Func.h return this->operator()(collected_args); operator 991 src/Func.h EXPORT FuncRef operator()(std::vector<Expr>) const; operator 995 src/Func.h operator()(Expr x, Args&&... args) const { operator 1946 src/Func.h operator Stage() const; operator 1957 src/Func.h operator ExternFuncArgument() const { operator 75 src/Function.h bool operator()(const Function &a, const Function &b) const { operator 239 src/Function.h operator ExternFuncArgument() const { operator 401 src/Generator.h void operator=(const GeneratorParamBase &) = delete; operator 420 src/Generator.h operator T() const { return this->value(); } operator 422 src/Generator.h operator Expr() const { return make_const(type_of<T>(), this->value()); } operator 742 src/Generator.h decltype((Other)0 + (T)0) operator+(const Other &a, const GeneratorParam<T> &b) { return a + (T)b; } operator 744 src/Generator.h decltype((T)0 + (Other)0) operator+(const GeneratorParam<T> &a, const Other & b) { return (T)a + b; } operator 751 src/Generator.h decltype((Other)0 - (T)0) operator-(const Other & a, const GeneratorParam<T> &b) { return a - (T)b; } operator 753 src/Generator.h decltype((T)0 - (Other)0) operator-(const GeneratorParam<T> &a, const Other & b) { return (T)a - b; } operator 760 src/Generator.h decltype((Other)0 * (T)0) operator*(const Other &a, const GeneratorParam<T> &b) { return a * (T)b; } operator 762 src/Generator.h decltype((Other)0 * (T)0) operator*(const GeneratorParam<T> &a, const Other &b) { return (T)a * b; } operator 769 src/Generator.h decltype((Other)0 / (T)1) operator/(const Other &a, const GeneratorParam<T> &b) { return a / (T)b; } operator 771 src/Generator.h decltype((T)0 / (Other)1) operator/(const GeneratorParam<T> &a, const Other &b) { return (T)a / b; } operator 778 src/Generator.h decltype((Other)0 % (T)1) operator%(const Other &a, const GeneratorParam<T> &b) { return a % (T)b; } operator 780 src/Generator.h decltype((T)0 % (Other)1) operator%(const GeneratorParam<T> &a, const Other &b) { return (T)a % b; } operator 787 src/Generator.h decltype((Other)0 > (T)1) operator>(const Other &a, const GeneratorParam<T> &b) { return a > (T)b; } operator 789 src/Generator.h decltype((T)0 > (Other)1) operator>(const GeneratorParam<T> &a, const Other &b) { return (T)a > b; } operator 796 src/Generator.h decltype((Other)0 < (T)1) operator<(const Other &a, const GeneratorParam<T> &b) { return a < (T)b; } operator 798 src/Generator.h decltype((T)0 < (Other)1) operator<(const GeneratorParam<T> &a, const Other &b) { return (T)a < b; } operator 805 src/Generator.h decltype((Other)0 >= (T)1) operator>=(const Other &a, const GeneratorParam<T> &b) { return a >= (T)b; } operator 807 src/Generator.h decltype((T)0 >= (Other)1) operator>=(const GeneratorParam<T> &a, const Other &b) { return (T)a >= b; } operator 814 src/Generator.h decltype((Other)0 <= (T)1) operator<=(const Other &a, const GeneratorParam<T> &b) { return a <= (T)b; } operator 816 src/Generator.h decltype((T)0 <= (Other)1) operator<=(const GeneratorParam<T> &a, const Other &b) { return (T)a <= b; } operator 823 src/Generator.h decltype((Other)0 == (T)1) operator==(const Other &a, const GeneratorParam<T> &b) { return a == (T)b; } operator 825 src/Generator.h decltype((T)0 == (Other)1) operator==(const GeneratorParam<T> &a, const Other &b) { return (T)a == b; } operator 832 src/Generator.h decltype((Other)0 != (T)1) operator!=(const Other &a, const GeneratorParam<T> &b) { return a != (T)b; } operator 834 src/Generator.h decltype((T)0 != (Other)1) operator!=(const GeneratorParam<T> &a, const Other &b) { return (T)a != b; } operator 841 src/Generator.h decltype((Other)0 && (T)1) operator&&(const Other &a, const GeneratorParam<T> &b) { return a && (T)b; } operator 843 src/Generator.h decltype((T)0 && (Other)1) operator&&(const GeneratorParam<T> &a, const Other &b) { return (T)a && b; } operator 850 src/Generator.h decltype((Other)0 || (T)1) operator||(const Other &a, const GeneratorParam<T> &b) { return a || (T)b; } operator 852 src/Generator.h decltype((T)0 || (Other)1) operator||(const GeneratorParam<T> &a, const Other &b) { return (T)a || b; } operator 904 src/Generator.h decltype(!(T)0) operator!(const GeneratorParam<T> &a) { return !(T)a; } operator 1161 src/Generator.h void operator=(const GIOBase &) = delete; operator 1247 src/Generator.h const ValueType &operator[](size_t i) const { operator 1315 src/Generator.h Expr operator()(Args&&... args) const { operator 1319 src/Generator.h Expr operator()(std::vector<Expr> args) const { operator 1324 src/Generator.h operator StubInputBuffer<T2>() const { operator 1328 src/Generator.h operator Func() const { operator 1386 src/Generator.h Expr operator()(Args&&... args) const { operator 1390 src/Generator.h Expr operator()(std::vector<Expr> args) const { operator 1394 src/Generator.h operator Func() const { operator 1434 src/Generator.h operator Expr() const { operator 1440 src/Generator.h operator ExternFuncArgument() const { operator 1735 src/Generator.h FuncRef operator()(Args&&... args) const { operator 1740 src/Generator.h FuncRef operator()(std::vector<ExprOrVar> args) const { operator 1745 src/Generator.h operator Func() const { operator 1755 src/Generator.h const ValueType &operator[](size_t i) const { operator 1838 src/Generator.h NO_INLINE GeneratorOutput_Buffer<T> &operator=(Buffer<T2> &buffer) { operator 1865 src/Generator.h NO_INLINE GeneratorOutput_Buffer<T> &operator=(const StubOutputBuffer<T2> &stub_output_buffer) { operator 1923 src/Generator.h GeneratorOutput_Func<T> &operator=(const Func &f) { operator 1934 src/Generator.h Func &operator[](size_t i) { operator 1940 src/Generator.h const Func &operator[](size_t i) const { operator 1941 src/Generator.h return Super::operator[](i); operator 2021 src/Generator.h GeneratorOutput<T> &operator=(Buffer<T2> &buffer) { operator 2022 src/Generator.h Super::operator=(buffer); operator 2027 src/Generator.h GeneratorOutput<T> &operator=(const Internal::StubOutputBuffer<T2> &stub_output_buffer) { operator 2028 src/Generator.h Super::operator=(stub_output_buffer); operator 2032 src/Generator.h GeneratorOutput<T> &operator=(const Func &f) { operator 2033 src/Generator.h Super::operator=(f); operator 2598 src/Generator.h void operator=(const GeneratorBase &) = delete; operator 2601 src/Generator.h void operator=(GeneratorBase&& that) = delete; operator 2656 src/Generator.h void operator=(const GeneratorRegistry &) = delete; operator 2772 src/Generator.h void operator=(const Generator &) = delete; operator 2775 src/Generator.h void operator=(Generator&& that) = delete; operator 2798 src/Generator.h GeneratorStub& operator=(GeneratorStub&& that) { operator 2817 src/Generator.h operator Func() const { operator 2822 src/Generator.h FuncRef operator()(Args&&... args) const { operator 2827 src/Generator.h FuncRef operator()(std::vector<ExprOrVar> args) const { operator 2919 src/Generator.h GeneratorStub &operator=(const GeneratorStub &) = delete; operator 2921 src/Generator.h GeneratorStub &operator=(const GeneratorStub &&) = delete; operator 16 src/IREquality.h EXPORT bool operator()(const Expr &a, const Expr &b) const; operator 17 src/IREquality.h EXPORT bool operator()(const Stmt &a, const Stmt &b) const; operator 101 src/IREquality.h EXPORT bool operator<(const ExprWithCompareCache &other) const; operator 238 src/IROperator.h inline Expr operator+(Expr a, Expr b) { operator 248 src/IROperator.h inline Expr operator+(const Expr &a, int b) { operator 257 src/IROperator.h inline Expr operator+(int a, const Expr &b) { operator 266 src/IROperator.h inline Expr &operator+=(Expr &a, const Expr &b) { operator 274 src/IROperator.h inline Expr operator-(Expr a, Expr b) { operator 283 src/IROperator.h inline Expr operator-(const Expr &a, int b) { operator 292 src/IROperator.h inline Expr operator-(int a, const Expr &b) { operator 303 src/IROperator.h inline Expr operator-(const Expr &a) { operator 311 src/IROperator.h inline Expr &operator-=(Expr &a, const Expr &b) { operator 319 src/IROperator.h inline Expr operator*(Expr a, Expr b) { operator 328 src/IROperator.h inline Expr operator*(const Expr &a, int b) { operator 337 src/IROperator.h inline Expr operator*(int a, const Expr &b) { operator 346 src/IROperator.h inline Expr &operator*=(Expr &a, const Expr &b) { operator 356 src/IROperator.h inline Expr operator/(Expr a, Expr b) { operator 367 src/IROperator.h inline Expr &operator/=(Expr &a, const Expr &b) { operator 378 src/IROperator.h inline Expr operator/(const Expr &a, int b) { operator 387 src/IROperator.h inline Expr operator/(int a, const Expr &b) { operator 399 src/IROperator.h inline Expr operator%(Expr a, Expr b) { operator 409 src/IROperator.h inline Expr operator%(const Expr &a, int b) { operator 418 src/IROperator.h inline Expr operator%(int a, const Expr &b) { operator 428 src/IROperator.h inline Expr operator>(Expr a, Expr b) { operator 438 src/IROperator.h inline Expr operator>(const Expr &a, int b) { operator 448 src/IROperator.h inline Expr operator>(int a, const Expr &b) { operator 457 src/IROperator.h inline Expr operator<(Expr a, Expr b) { operator 467 src/IROperator.h inline Expr operator<(const Expr &a, int b) { operator 477 src/IROperator.h inline Expr operator<(int a, const Expr &b) { operator 486 src/IROperator.h inline Expr operator<=(Expr a, Expr b) { operator 496 src/IROperator.h inline Expr operator<=(const Expr &a, int b) { operator 506 src/IROperator.h inline Expr operator<=(int a, const Expr &b) { operator 515 src/IROperator.h inline Expr operator>=(Expr a, Expr b) { operator 525 src/IROperator.h inline Expr operator>=(const Expr &a, int b) { operator 535 src/IROperator.h inline Expr operator>=(int a, const Expr &b) { operator 544 src/IROperator.h inline Expr operator==(Expr a, Expr b) { operator 554 src/IROperator.h inline Expr operator==(const Expr &a, int b) { operator 564 src/IROperator.h inline Expr operator==(int a, const Expr &b) { operator 573 src/IROperator.h inline Expr operator!=(Expr a, Expr b) { operator 583 src/IROperator.h inline Expr operator!=(const Expr &a, int b) { operator 593 src/IROperator.h inline Expr operator!=(int a, const Expr &b) { operator 600 src/IROperator.h inline Expr operator&&(Expr a, Expr b) { operator 608 src/IROperator.h inline Expr operator&&(const Expr &a, bool b) { operator 617 src/IROperator.h inline Expr operator&&(bool a, const Expr &b) { operator 623 src/IROperator.h inline Expr operator||(Expr a, Expr b) { operator 631 src/IROperator.h inline Expr operator||(const Expr &a, bool b) { operator 640 src/IROperator.h inline Expr operator||(bool a, const Expr &b) { operator 647 src/IROperator.h inline Expr operator!(const Expr &a) { operator 748 src/IROperator.h inline Expr operator+(const Expr &a, float b) {return a + Expr(b);} operator 749 src/IROperator.h inline Expr operator+(float a, const Expr &b) {return Expr(a) + b;} operator 750 src/IROperator.h inline Expr operator-(const Expr &a, float b) {return a - Expr(b);} operator 751 src/IROperator.h inline Expr operator-(float a, const Expr &b) {return Expr(a) - b;} operator 752 src/IROperator.h inline Expr operator*(const Expr &a, float b) {return a * Expr(b);} operator 753 src/IROperator.h inline Expr operator*(float a, const Expr &b) {return Expr(a) * b;} operator 754 src/IROperator.h inline Expr operator/(const Expr &a, float b) {return a / Expr(b);} operator 755 src/IROperator.h inline Expr operator/(float a, const Expr &b) {return Expr(a) / b;} operator 756 src/IROperator.h inline Expr operator%(const Expr &a, float b) {return a % Expr(b);} operator 757 src/IROperator.h inline Expr operator%(float a, const Expr &b) {return Expr(a) % b;} operator 758 src/IROperator.h inline Expr operator>(const Expr &a, float b) {return a > Expr(b);} operator 759 src/IROperator.h inline Expr operator>(float a, const Expr &b) {return Expr(a) > b;} operator 760 src/IROperator.h inline Expr operator<(const Expr &a, float b) {return a < Expr(b);} operator 761 src/IROperator.h inline Expr operator<(float a, const Expr &b) {return Expr(a) < b;} operator 762 src/IROperator.h inline Expr operator>=(const Expr &a, float b) {return a >= Expr(b);} operator 763 src/IROperator.h inline Expr operator>=(float a, const Expr &b) {return Expr(a) >= b;} operator 764 src/IROperator.h inline Expr operator<=(const Expr &a, float b) {return a <= Expr(b);} operator 765 src/IROperator.h inline Expr operator<=(float a, const Expr &b) {return Expr(a) <= b;} operator 766 src/IROperator.h inline Expr operator==(const Expr &a, float b) {return a == Expr(b);} operator 767 src/IROperator.h inline Expr operator==(float a, const Expr &b) {return Expr(a) == b;} operator 768 src/IROperator.h inline Expr operator!=(const Expr &a, float b) {return a != Expr(b);} operator 769 src/IROperator.h inline Expr operator!=(float a, const Expr &b) {return Expr(a) != b;} operator 1340 src/IROperator.h inline Expr operator&(Expr x, Expr y) { operator 1359 src/IROperator.h inline Expr operator|(Expr x, Expr y) { operator 1378 src/IROperator.h inline Expr operator^(Expr x, Expr y) { operator 1395 src/IROperator.h inline Expr operator~(const Expr &x) { operator 1410 src/IROperator.h inline Expr operator<<(Expr x, Expr y) { operator 1417 src/IROperator.h inline Expr operator<<(const Expr &x, int y) { operator 1421 src/IROperator.h inline Expr operator<<(int x, const Expr &y) { operator 1436 src/IROperator.h inline Expr operator>>(Expr x, Expr y) { operator 1443 src/IROperator.h inline Expr operator>>(const Expr &x, int y) { operator 1447 src/IROperator.h inline Expr operator>>(int x, const Expr &y) { operator 26 src/IRPrinter.h EXPORT std::ostream &operator<<(std::ostream &stream, const Expr &); operator 30 src/IRPrinter.h EXPORT std::ostream &operator<<(std::ostream &stream, const Type &); operator 34 src/IRPrinter.h EXPORT std::ostream &operator<<(std::ostream &stream, const Module &); operator 37 src/IRPrinter.h EXPORT std::ostream &operator<<(std::ostream &stream, const DeviceAPI &); operator 46 src/IRPrinter.h EXPORT std::ostream &operator<<(std::ostream &stream, const AssociativePattern &); operator 50 src/IRPrinter.h EXPORT std::ostream &operator<<(std::ostream &stream, const AssociativeOp &); operator 54 src/IRPrinter.h EXPORT std::ostream &operator<<(std::ostream &stream, const Stmt &); operator 58 src/IRPrinter.h EXPORT std::ostream &operator<<(std::ostream &stream, const ForType &); operator 61 src/IRPrinter.h EXPORT std::ostream &operator<<(std::ostream &stream, const NameMangling &); operator 59 src/ImageParam.h NO_INLINE Expr operator()(Args&&... args) const { operator 62 src/ImageParam.h EXPORT Expr operator()(std::vector<Expr>) const; operator 63 src/ImageParam.h EXPORT Expr operator()(std::vector<Var>) const; operator 79 src/ImageParam.h EXPORT operator Func() const; operator 29 src/InferArguments.h bool operator<(const InferredArgument &other) const { operator 93 src/IntrusivePtr.h T &operator*() const { operator 97 src/IntrusivePtr.h T *operator->() const { operator 121 src/IntrusivePtr.h IntrusivePtr<T> &operator=(const IntrusivePtr<T> &other) { operator 133 src/IntrusivePtr.h IntrusivePtr<T> &operator=(IntrusivePtr<T> &&other) { operator 149 src/IntrusivePtr.h bool operator <(const IntrusivePtr<T> &other) const { operator 117 src/OutputImageParam.h EXPORT operator Argument() const; operator 121 src/OutputImageParam.h EXPORT operator ExternFuncArgument() const; operator 147 src/Param.h operator Expr() const { operator 153 src/Param.h operator ExternFuncArgument() const { operator 160 src/Param.h operator Argument() const { operator 56 src/Parameter.h EXPORT Parameter& operator=(const Parameter&); operator 59 src/RDom.h EXPORT operator Expr() const; operator 238 src/RDom.h EXPORT RVar operator[](int) const; operator 241 src/RDom.h EXPORT operator RVar() const; operator 244 src/RDom.h EXPORT operator Expr() const; operator 320 src/RDom.h std::ostream &operator<<(std::ostream &stream, RVar); operator 323 src/RDom.h std::ostream &operator<<(std::ostream &stream, RDom); operator 23 src/Reduction.h bool operator()(const ReductionVariable &a, const ReductionVariable &b) const { operator 39 src/Reduction.h bool operator()(const ReductionDomain &a, const ReductionDomain &b) const { operator 158 src/Schedule.h EXPORT bool operator==(const LoopLevel &other) const; operator 160 src/Schedule.h bool operator!=(const LoopLevel &other) const { return !(*this == other); } operator 35 src/ScheduleParam.h operator Expr() const { operator 40 src/ScheduleParam.h operator LoopLevel() const { operator 85 src/ScheduleParam.h EXPORT ScheduleParamBase &operator=(const ScheduleParamBase &); operator 81 src/Scope.h Scope<T> &operator=(const Scope<T> &); operator 168 src/Scope.h bool operator!=(const const_iterator &other) { operator 172 src/Scope.h void operator++() { operator 206 src/Scope.h bool operator!=(const iterator &other) { operator 210 src/Scope.h void operator++() { operator 242 src/Scope.h std::ostream &operator<<(std::ostream &stream, const Scope<T>& s) { operator 199 src/Target.h bool operator==(const Target &other) const { operator 206 src/Target.h bool operator!=(const Target &other) const { operator 27 src/Tuple.h Expr &operator[](size_t x) { operator 33 src/Tuple.h Expr operator[](size_t x) const { operator 77 src/Tuple.h const Buffer<> &operator[](size_t x) const { operator 83 src/Tuple.h Buffer<> &operator[](size_t x) { operator 90 src/Tuple.h operator Buffer<T>() const { operator 54 src/Type.h bool operator==(const halide_cplusplus_type_name &rhs) const { operator 59 src/Type.h bool operator!=(const halide_cplusplus_type_name &rhs) const { operator 63 src/Type.h bool operator<(const halide_cplusplus_type_name &rhs) const { operator 325 src/Type.h operator halide_type_t() const { return type; } operator 384 src/Type.h bool operator==(const Type &other) const { operator 390 src/Type.h bool operator!=(const Type &other) const { operator 239 src/Util.h void operator=(const TemporaryFile &) = delete; operator 148 src/Var.h operator Expr() const { operator 366 src/runtime/HalideBuffer.h int operator*() const {return val;} operator 367 src/runtime/HalideBuffer.h bool operator!=(const iterator &other) const {return val != other.val;} operator 368 src/runtime/HalideBuffer.h iterator &operator++() {val++; return *this;} operator 566 src/runtime/HalideBuffer.h Buffer<T, D> &operator=(const Buffer<T2, D2> &other) { operator 582 src/runtime/HalideBuffer.h Buffer<T, D> &operator=(const Buffer<T, D> &other) { operator 600 src/runtime/HalideBuffer.h Buffer<T, D> &operator=(Buffer<T2, D2> &&other) { operator 614 src/runtime/HalideBuffer.h Buffer<T, D> &operator=(Buffer<T, D> &&other) { operator 885 src/runtime/HalideBuffer.h operator halide_buffer_t *() { operator 1449 src/runtime/HalideBuffer.h const not_void_T &operator()(int first, Args... rest) const { operator 1457 src/runtime/HalideBuffer.h operator()() const { operator 1465 src/runtime/HalideBuffer.h operator()(const int *pos) const { operator 1474 src/runtime/HalideBuffer.h not_void_T &operator()(int first, Args... rest) { operator 1483 src/runtime/HalideBuffer.h operator()() { operator 1492 src/runtime/HalideBuffer.h operator()(const int *pos) { operator 1849 src/runtime/HalideBuffer.h void operator()(Args... args) { operator 283 src/runtime/HalideRuntime.h HALIDE_ALWAYS_INLINE bool operator==(const halide_type_t &other) const { operator 289 src/runtime/HalideRuntime.h HALIDE_ALWAYS_INLINE bool operator!=(const halide_type_t &other) const { operator 972 src/runtime/HalideRuntime.h HALIDE_ALWAYS_INLINE bool operator==(const halide_dimension_t &other) const { operator 979 src/runtime/HalideRuntime.h HALIDE_ALWAYS_INLINE bool operator!=(const halide_dimension_t &other) const { operator 46 src/runtime/printer.h Printer &operator<<(const char *arg) { operator 51 src/runtime/printer.h Printer &operator<<(int64_t arg) { operator 56 src/runtime/printer.h Printer &operator<<(int32_t arg) { operator 61 src/runtime/printer.h Printer &operator<<(uint64_t arg) { operator 66 src/runtime/printer.h Printer &operator<<(uint32_t arg) { operator 71 src/runtime/printer.h Printer &operator<<(double arg) { operator 76 src/runtime/printer.h Printer &operator<<(float arg) { operator 81 src/runtime/printer.h Printer &operator<<(const void *arg) { operator 92 src/runtime/printer.h Printer &operator<<(const halide_type_t &t) { operator 97 src/runtime/printer.h Printer &operator<<(const halide_buffer_t &buf) { operator 170 src/runtime/printer.h SinkPrinter operator<<(const SinkPrinter &s, T) { operator 767 tools/halide_image_io.h inline operator ImageType() {