view dmd/ArrayTypes.d @ 104:a1cf34da9ebe

+ TemplateDeclaration.toCBuffer + TypeExp.rvalue + TypeExp.toElem
author Trass3r
date Tue, 31 Aug 2010 16:35:41 +0200
parents 3a0b150c9841
children 3482c73a991b
line wrap: on
line source

module dmd.ArrayTypes;

import dmd.Array;

class TemplateParameters : Array { final typeof(this) copy() { auto a = new typeof(this); copyTo(a); return a; } }

class Statements : Array { final typeof(this) copy() { auto a = new typeof(this); copyTo(a); return a; } }

class BaseClasses : Array { final typeof(this) copy() { auto a = new typeof(this); copyTo(a); return a; } }

class ClassDeclarations : Array { final typeof(this) copy() { auto a = new typeof(this); copyTo(a); return a; } }

//class Dsymbols : Array { final typeof(this) copy() { auto a = new typeof(this); copyTo(a); return a; } }

alias Vector!Object Objects;
//class Objects : Array { final typeof(this) copy() { auto a = new typeof(this); copyTo(a); return a; } }

class Arguments : Array { final typeof(this) copy() { auto a = new typeof(this); copyTo(a); return a; } }

class Identifiers : Array { final typeof(this) copy() { auto a = new typeof(this); copyTo(a); return a; } }

class Initializers : Array { final typeof(this) copy() { auto a = new typeof(this); copyTo(a); return a; } }