123456789101112131415161718192021222324252627282930 |
- #ifndef NULLSOFT_XML_XMLPARAMETERS_H
- #define NULLSOFT_XML_XMLPARAMETERS_H
- #include "ifc_xmlreaderparams.h"
- class XMLParameters : public ifc_xmlreaderparams
- {
- public:
- XMLParameters(const wchar_t **_parameters);
- const wchar_t *GetItemName(int i);
- const wchar_t *GetItemValueIndex(int i);
- const wchar_t *GetItemValue(const wchar_t *name);
- int GetItemValueInt(const wchar_t *name, int def = 0);
- const wchar_t *EnumItemValues(const wchar_t *name, int nb);
- int GetNumItems();
- private:
- const wchar_t **parameters;
- int numParameters;
- bool numParametersCalculated;
- void CountTo(int x);
- void Count();
-
- protected:
- RECVS_DISPATCH;
- };
- #endif
|