// 版权所有 (c) ling 保留所有权利。 // 除非另行说明,否则仅允许在parameter中使用此文件中的代码。 // // 由 ling 创建于 24-2-4. // #ifndef OPTIONS_H #define OPTIONS_H #include #include #include #include namespace ling { class Order; class Options { private: Order *ptr = nullptr; int id; public: Options(int id, Order *ptr); [[nodiscard]] int64_t getInt64() const; [[nodiscard]] double getDouble() const; [[nodiscard]] const std::string &getString() const; [[nodiscard]] bool isOption() const; [[nodiscard]] bool isExistence() const; }; } // ling #endif //OPTIONS_H