]> granicus.if.org Git - clang/commitdiff
Added static inline method "ReadVal" to QualType for more succinct
authorTed Kremenek <kremenek@apple.com>
Wed, 7 Nov 2007 00:13:45 +0000 (00:13 +0000)
committerTed Kremenek <kremenek@apple.com>
Wed, 7 Nov 2007 00:13:45 +0000 (00:13 +0000)
deserialization code of objects containing QualTypes.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@43792 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/AST/Type.h

index 6d7a6d7ce7f57bf6b5db520010223136cf1c34de..6df13be7b011e09f7c702eb487ef341a79633a97 100644 (file)
@@ -167,6 +167,12 @@ public:
   ///  exists, in place, within its containing object.
   void Read(llvm::Deserializer& D);
   
+  static inline QualType ReadVal(llvm::Deserializer& D) {
+    QualType Q;
+    Q.Read(D);
+    return Q;
+  }
+  
   /// EmitOwned - Serialize a QualType that owns the underlying Type*.
   void EmitOwned(llvm::Serializer& S) const;