comparison generator/typesystem.h @ 42:eb3b5bbffc8f

CMake: generator is not running multiple times. generator: packages can have dependencies now (but this do not used in real code yet).
author SokoL_SD
date Sun, 17 May 2009 15:53:27 +0000
parents 5015aede8edd
children ae34188ddd84
comparison
equal deleted inserted replaced
41:691e68637348 42:eb3b5bbffc8f
877 void setStructInD(bool isStruct) { m_isStructInD = isStruct; } 877 void setStructInD(bool isStruct) { m_isStructInD = isStruct; }
878 878
879 bool isAbstract() const { return m_isAbstract; } 879 bool isAbstract() const { return m_isAbstract; }
880 void setAbstract(bool isAbstract) { m_isAbstract = isAbstract; } 880 void setAbstract(bool isAbstract) { m_isAbstract = isAbstract; }
881 881
882 void setDepends(const QStringList &depends) {m_depends = depends; }
883 const QStringList &depends() {return m_depends; }
884
882 QString addedTo; 885 QString addedTo;
883 QStringList includedClasses; 886 QStringList includedClasses;
884 887
885 888
886 private: 889 private:
906 TypeFlags m_type_flags; 909 TypeFlags m_type_flags;
907 910
908 // qtd 911 // qtd
909 bool m_isStructInD; 912 bool m_isStructInD;
910 bool m_isAbstract; 913 bool m_isAbstract;
914 QStringList m_depends;
911 }; 915 };
912 916
913 class ContainerTypeEntry : public ComplexTypeEntry 917 class ContainerTypeEntry : public ComplexTypeEntry
914 { 918 {
915 public: 919 public: