Mercurial > projects > qtd
comparison generator/cppgenerator.h @ 354:18bd68f586c6
removed superfluous destructors
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Mon, 24 May 2010 23:43:30 +0300 |
parents | e78566595089 |
children | 08c1ca7975ab |
comparison
equal
deleted
inserted
replaced
353:0a671b1382d7 | 354:18bd68f586c6 |
---|---|
80 && !java_class->typeEntry()->isVariant() | 80 && !java_class->typeEntry()->isVariant() |
81 && (java_class->typeEntry()->codeGeneration() & TypeEntry::GenerateCpp) | 81 && (java_class->typeEntry()->codeGeneration() & TypeEntry::GenerateCpp) |
82 && !(java_class->attributes() & AbstractMetaAttributes::Fake); | 82 && !(java_class->attributes() & AbstractMetaAttributes::Fake); |
83 } | 83 } |
84 | 84 |
85 static QString shellClassName(const AbstractMetaClass *java_class) { | 85 static QString shellClassName(const AbstractMetaClass *java_class, bool fullName = true) { |
86 return java_class->generateShellClass() | 86 if (java_class->generateShellClass()) |
87 ? java_class->name() + "_QtDShell" | 87 return java_class->name() + "_QtDShell"; |
88 : java_class->qualifiedCppName(); | 88 else |
89 return fullName ? java_class->qualifiedCppName() : java_class->typeEntry()->name(); | |
89 } | 90 } |
90 | 91 |
91 protected: | 92 protected: |
92 PriGenerator *priGenerator; | 93 PriGenerator *priGenerator; |
93 | 94 |