Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class AnyVisitor
- {
- public:
- virtual ~AnyVisitor() = default;
- virtual void on(bool*) = 0;
- virtual void on(int32_t*) = 0;
- virtual void on(int64_t*) = 0;
- virtual void on(uint64_t*) = 0;
- virtual void on(float32_t*) = 0;
- virtual void on(float64_t*) = 0;
- virtual void on(floatmax_t*) = 0;
- virtual void on(CSGObject**) = 0;
- virtual void on(SGVector<bool>*) = 0;
- virtual void on(SGVector<char>*) = 0;
- virtual void on(SGVector<int8_t>*) = 0;
- virtual void on(SGVector<uint8_t>*) = 0;
- virtual void on(SGVector<int16_t>*) = 0;
- virtual void on(SGVector<uint16_t>*) = 0;
- virtual void on(SGVector<int32_t>*) = 0;
- virtual void on(SGVector<uint32_t>*) = 0;
- virtual void on(SGVector<int64_t>*) = 0;
- virtual void on(SGVector<uint64_t>*) = 0;
- virtual void on(SGVector<float32_t>*) = 0;
- virtual void on(SGVector<float64_t>*) = 0;
- virtual void on(SGVector<floatmax_t>*) = 0;
- virtual void on(SGVector<complex128_t>*) = 0;
- virtual void on(SGMatrix<bool>*) = 0;
- virtual void on(SGMatrix<char>*) = 0;
- virtual void on(SGMatrix<int8_t>*) = 0;
- virtual void on(SGMatrix<uint8_t>*) = 0;
- virtual void on(SGMatrix<int16_t>*) = 0;
- virtual void on(SGMatrix<uint16_t>*) = 0;
- virtual void on(SGMatrix<int32_t>*) = 0;
- virtual void on(SGMatrix<uint32_t>*) = 0;
- virtual void on(SGMatrix<int64_t>*) = 0;
- virtual void on(SGMatrix<uint64_t>*) = 0;
- virtual void on(SGMatrix<float32_t>*) = 0;
- virtual void on(SGMatrix<float64_t>*) = 0;
- virtual void on(SGMatrix<floatmax_t>*) = 0;
- virtual void on(SGMatrix<complex128_t>*) = 0;
- virtual void on(std::vector<CSGObject*>*) = 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement