}
private:
- coco::FeatureObject *_left;
- coco::FeatureObject *_right;
- coco::FeatureObject *_out;
+ coco::FeatureObject *_left = nullptr;
+ coco::FeatureObject *_right = nullptr;
+ coco::FeatureObject *_out = nullptr;
};
class ANNMulAppender final : public ANNOpAppender
}
private:
- coco::FeatureObject *_left;
- coco::FeatureObject *_right;
- coco::FeatureObject *_out;
+ coco::FeatureObject *_left = nullptr;
+ coco::FeatureObject *_right = nullptr;
+ coco::FeatureObject *_out = nullptr;
};
/**
}
private:
- coco::FeatureObject *_left;
- coco::FeatureObject *_right;
- coco::FeatureObject *_out;
+ coco::FeatureObject *_left = nullptr;
+ coco::FeatureObject *_right = nullptr;
+ coco::FeatureObject *_out = nullptr;
};
class ANNConv2DAppender final : public ANNOpAppender
coco::Stride2D _stride;
private:
- coco::FeatureObject *_ifm;
- coco::KernelObject *_ker;
- coco::FeatureObject *_ofm;
+ coco::FeatureObject *_ifm = nullptr;
+ coco::KernelObject *_ker = nullptr;
+ coco::FeatureObject *_ofm = nullptr;
};
class ANNDepthwiseConv2DAppender final : public ANNOpAppender
coco::Stride2D _stride;
private:
- coco::FeatureObject *_ifm;
- coco::KernelObject *_ker;
- coco::FeatureObject *_ofm;
+ coco::FeatureObject *_ifm = nullptr;
+ coco::KernelObject *_ker = nullptr;
+ coco::FeatureObject *_ofm = nullptr;
};
class ANNReLUAppender final : public ANNOpAppender
}
private:
- coco::FeatureObject *_ifm;
- coco::FeatureObject *_ofm;
+ coco::FeatureObject *_ifm = nullptr;
+ coco::FeatureObject *_ofm = nullptr;
};
class ANNReLU6Appender final : public ANNOpAppender
}
private:
- coco::FeatureObject *_ifm;
- coco::FeatureObject *_ofm;
+ coco::FeatureObject *_ifm = nullptr;
+ coco::FeatureObject *_ofm = nullptr;
};
class ANNMaxPool2DAppender final : public ANNOpAppender
coco::Window2D _window;
private:
- coco::FeatureObject *_ifm;
- coco::FeatureObject *_ofm;
+ coco::FeatureObject *_ifm = nullptr;
+ coco::FeatureObject *_ofm = nullptr;
};
class ANNAvgPool2DAppender final : public ANNOpAppender
coco::Window2D _window;
private:
- coco::FeatureObject *_ifm;
- coco::FeatureObject *_ofm;
+ coco::FeatureObject *_ifm = nullptr;
+ coco::FeatureObject *_ofm = nullptr;
};
class ANNPadFAppender final : public ANNOpAppender
coco::Padding2D _pad;
private:
- coco::FeatureObject *_ifm;
- coco::FeatureObject *_ofm;
+ coco::FeatureObject *_ifm = nullptr;
+ coco::FeatureObject *_ofm = nullptr;
};
class ANNOpFunctionalAppender final : public ANNOpAppender