123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #pragma once
- #include <string>
- namespace QtProtobuf {
- namespace generator {
- class GeneratorOptions
- {
- GeneratorOptions();
- public:
- static GeneratorOptions &instance() {
- static GeneratorOptions _instance;
- return _instance;
- }
- void parseFromEnv(const std::string &options);
- bool isMulti() const { return mIsMulti; }
- bool hasQml() const { return mHasQml; }
- bool generateComments() const { return mGenerateComments; }
- bool isFolder() const { return mIsFolder; }
- bool generateFieldEnum() const { return mGenerateFieldEnum; }
- private:
- bool mIsMulti;
- bool mHasQml;
- bool mGenerateComments;
- bool mIsFolder;
- bool mGenerateFieldEnum;
- };
- }}
|