view dmd2/arraytypes.h @ 957:31bbc7f3b817

Backed out changeset [369996c08420]. The argument and order dependent numbering of static ctors/dtors generally doesn't matter because other modules shouldn't reference their symbols. The next changeset will fix a LDC bug that caused such references within ModuleInfo.
author Christian Kamm <kamm incasoftware de>
date Sun, 15 Feb 2009 14:50:33 +0100
parents f04dde6e882c
children
line wrap: on
line source


// Compiler implementation of the D programming language
// Copyright (c) 2006-2007 by Digital Mars
// All Rights Reserved
// written by Walter Bright
// http://www.digitalmars.com
// License for redistribution is by either the Artistic License
// in artistic.txt, or the GNU General Public License in gnu.txt.
// See the included readme.txt for details.

#ifndef DMD_ARRAYTYPES_H
#define DMD_ARRAYTYPES_H

#ifdef __DMC__
#pragma once
#endif /* __DMC__ */


#include "root.h"

struct Expression;
struct Statement;
struct BaseClass;
struct TemplateParameter;
struct FuncDeclaration;
struct Identifier;
struct Initializer;

struct TemplateParameters : Array { };

struct Expressions : Array { };

struct Statements : Array { };

struct BaseClasses : Array { };

struct ClassDeclarations : Array { };

struct Dsymbols : Array { };

struct Objects : Array { };

struct FuncDeclarations : Array { };

struct Arguments : Array { };

struct Identifiers : Array { };

struct Initializers : Array { };

#endif