/// \file chi/Fwd.hpp
/// Forward declares all the chigraph data types

#ifndef CHI_FWD_HPP
#define CHI_FWD_HPP

#include <llvm-c/Types.h>

#include "chi/Support/Fwd.hpp"

namespace chi {
struct ChiModule;
struct Context;
struct DataType;
struct DataType;
struct FunctionCompiler;
struct Graph;
struct GraphFunction;
struct GraphModule;
struct GraphStruct;
struct LangModule;
struct ModuleCache;
struct NamedDataType;
struct NodeCompiler;
struct NodeInstance;
struct NodeType;
struct PureCompiler;
}  // namespace chi

#endif  // CHI_FWD_HPP
