Mercurial > projects > ddmd
view dmd/Condition.d @ 77:ad4792a1cfd6
more D-ification container accessing
author | Eldar Insafutdinov <e.insafutdinov@gmail.com> |
---|---|
date | Sun, 29 Aug 2010 14:36:55 +0100 |
parents | 10317f0c89a5 |
children | e28b18c23469 |
line wrap: on
line source
module dmd.Condition; import dmd.Loc; import dmd.Scope; import dmd.ScopeDsymbol; import dmd.OutBuffer; import dmd.HdrGenState; class Condition { Loc loc; int inc = 0;// 0: not computed yet // 1: include // 2: do not include this(Loc loc) { this.loc = loc; } abstract Condition syntaxCopy(); abstract bool include(Scope sc, ScopeDsymbol s); abstract void toCBuffer(OutBuffer buf, HdrGenState* hgs); }