comparison tango/tango/io/Buffer.d @ 137:ce7b81fb957f trunk

[svn r141] fixed more problems with classinfo moved more IR state out of the AST classes
author lindquist
date Fri, 18 Jan 2008 16:42:16 +0100
parents 0e28624814e8
children aeddd4d533b3
comparison
equal deleted inserted replaced
136:0e28624814e8 137:ce7b81fb957f
163 ***********************************************************************/ 163 ***********************************************************************/
164 164
165 this (IConduit conduit) 165 this (IConduit conduit)
166 { 166 {
167 printf("Buffer.this(%p)\n", conduit); 167 printf("Buffer.this(%p)\n", conduit);
168 printf("assert (conduit !is null);\n");
168 assert (conduit !is null); 169 assert (conduit !is null);
170 printf("assert (conduit);\n", conduit);
169 assert (conduit); 171 assert (conduit);
170 172
173 printf("this (conduit.bufferSize(%p));\n", conduit);
174 printf("cast(Object)conduit = %p\n", cast(Object)conduit);
171 this (conduit.bufferSize); 175 this (conduit.bufferSize);
172 setConduit (conduit); 176 setConduit (conduit);
173 177
174 assert(this !is null); 178 assert(this !is null);
175 } 179 }
224 228
225 ***********************************************************************/ 229 ***********************************************************************/
226 230
227 this (uint capacity = 0) 231 this (uint capacity = 0)
228 { 232 {
233 printf("Buffer.this(%p, %u)\n", this, capacity);
229 setContent (new ubyte[capacity], 0); 234 setContent (new ubyte[capacity], 0);
230 assert(this !is null); 235 assert(this !is null);
231 } 236 }
232 237
233 /*********************************************************************** 238 /***********************************************************************