Mercurial > projects > ldc
view gen/classes.h @ 105:182b41f56b7f trunk
[svn r109] Fixed support for static array TypeInfo
author | lindquist |
---|---|
date | Mon, 19 Nov 2007 03:39:46 +0100 |
parents | 027b8d8b71ec |
children | 27b9f749d9fe |
line wrap: on
line source
#ifndef LLVMDC_GEN_CLASSES_H #define LLVMDC_GEN_CLASSES_H /** * Resolves the llvm type for a class declaration */ void DtoResolveClass(ClassDeclaration* cd); /** * Provides the llvm declaration for a class declaration */ void DtoDeclareClass(ClassDeclaration* cd); /** * Constructs the constant initializer for a class declaration */ void DtoConstInitClass(ClassDeclaration* cd); /** * Provides the llvm definition for a class declaration */ void DtoDefineClass(ClassDeclaration* cd); void DtoDeclareClassInfo(ClassDeclaration* cd); void DtoDefineClassInfo(ClassDeclaration* cd); void DtoCallClassDtors(TypeClass* tc, llvm::Value* instance); void DtoInitClass(TypeClass* tc, llvm::Value* dst); #endif