Mercurial > projects > qtd
comparison generator/abstractmetalang.h @ 110:136c9ee83ee5
put conversion code in separate functions
author | eldar |
---|---|
date | Mon, 01 Jun 2009 23:32:57 +0000 |
parents | eb3b5bbffc8f |
children | 17b5e13364b7 f9559a957be9 |
comparison
equal
deleted
inserted
replaced
109:08135aa00cc9 | 110:136c9ee83ee5 |
---|---|
693 m_base_class(0), | 693 m_base_class(0), |
694 m_template_base_class(0), | 694 m_template_base_class(0), |
695 m_extracted_interface(0), | 695 m_extracted_interface(0), |
696 m_primary_interface_implementor(0), | 696 m_primary_interface_implementor(0), |
697 m_type_entry(0), | 697 m_type_entry(0), |
698 m_qDebug_stream_function(0) | 698 m_qDebug_stream_function(0), |
699 needsConversionFunc(false) | |
699 { | 700 { |
700 } | 701 } |
701 | 702 |
702 virtual ~AbstractMetaClass(); | 703 virtual ~AbstractMetaClass(); |
703 | 704 |
842 | 843 |
843 void setTypeAlias(bool typeAlias) { m_is_type_alias = typeAlias; } | 844 void setTypeAlias(bool typeAlias) { m_is_type_alias = typeAlias; } |
844 bool isTypeAlias() const { return m_is_type_alias; } | 845 bool isTypeAlias() const { return m_is_type_alias; } |
845 | 846 |
846 const QStringList &depends() { return m_type_entry->depends(); } | 847 const QStringList &depends() { return m_type_entry->depends(); } |
848 | |
849 bool needsConversionFunc; | |
847 private: | 850 private: |
848 uint m_namespace : 1; | 851 uint m_namespace : 1; |
849 uint m_qobject : 1; | 852 uint m_qobject : 1; |
850 uint m_has_virtuals : 1; | 853 uint m_has_virtuals : 1; |
851 uint m_has_nonpublic : 1; | 854 uint m_has_nonpublic : 1; |