diff options
| -rw-r--r-- | clang/include/clang/AST/Type.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/clang/include/clang/AST/Type.h b/clang/include/clang/AST/Type.h index 640c9883f8f..93969b26847 100644 --- a/clang/include/clang/AST/Type.h +++ b/clang/include/clang/AST/Type.h @@ -297,8 +297,7 @@ public: Long, LongLong, - Float, Double, LongDouble//, -// FloatComplex, DoubleComplex, LongDoubleComplex + Float, Double, LongDouble }; private: Kind TypeKind; @@ -561,6 +560,10 @@ public: bool isVariadic() const { return getSubClassData(); } + typedef const QualType *arg_type_iterator; + arg_type_iterator arg_type_begin() const { return ArgInfo; } + arg_type_iterator arg_type_end() const { return ArgInfo+NumArgs; } + virtual void getAsStringInternal(std::string &InnerString) const; static bool classof(const Type *T) { |

