LLVM API Documentation
00001 //==- SerializationFwd.h - Forward references for Serialization ---*- C++ -*-=// 00002 // 00003 // The LLVM Compiler Infrastructure 00004 // 00005 // This file is distributed under the University of Illinois Open Source 00006 // License. See LICENSE.TXT for details. 00007 // 00008 //===----------------------------------------------------------------------===// 00009 // 00010 // This file provides forward references for bitcode object serialization. 00011 // 00012 //===----------------------------------------------------------------------===// 00013 00014 #ifndef LLVM_BITCODE_SERIALIZE_FWD 00015 #define LLVM_BITCODE_SERIALIZE_FWD 00016 00017 namespace llvm { 00018 00019 class Serializer; 00020 class Deserializer; 00021 template <typename T> struct SerializeTrait; 00022 00023 typedef unsigned SerializedPtrID; 00024 00025 } // end namespace llvm 00026 00027 #endif