Lines Matching refs:OutBuffer
47 import dmd.common.outbuffer;
76 OutBuffer buf;
92 extern (C++) void moduleToBuffer(OutBuffer* buf, Module m)
99 void moduleToBuffer2(Module m, OutBuffer* buf, HdrGenState* hgs)
133 private void statementToBuffer(Statement s, OutBuffer* buf, HdrGenState* hgs)
143 OutBuffer* buf;
146 extern (D) this(OutBuffer* buf, HdrGenState* hgs)
794 private void dsymbolToBuffer(Dsymbol s, OutBuffer* buf, HdrGenState* hgs)
804 OutBuffer* buf;
807 extern (D) this(OutBuffer* buf, HdrGenState* hgs)
1814 private void expressionPrettyPrint(Expression e, OutBuffer* buf, HdrGenState* hgs)
2629 void floatToBuffer(Type type, const real_t value, OutBuffer* buf, const bool allowHex)
2672 private void templateParameterToBuffer(TemplateParameter tp, OutBuffer* buf, HdrGenState* hgs)
2682 OutBuffer* buf;
2685 extern (D) this(OutBuffer* buf, HdrGenState* hgs)
2753 private void conditionToBuffer(Condition c, OutBuffer* buf, HdrGenState* hgs)
2763 OutBuffer* buf;
2766 extern (D) this(OutBuffer* buf, HdrGenState* hgs)
2800 void toCBuffer(const Statement s, OutBuffer* buf, HdrGenState* hgs)
2806 void toCBuffer(const Type t, OutBuffer* buf, const Identifier ident, HdrGenState* hgs)
2811 void toCBuffer(Dsymbol s, OutBuffer* buf, HdrGenState* hgs)
2818 void toCBufferInstance(const TemplateInstance ti, OutBuffer* buf, bool qualifyTypes = false)
2826 void toCBuffer(const Initializer iz, OutBuffer* buf, HdrGenState* hgs)
2831 bool stcToBuffer(OutBuffer* buf, StorageClass stc)
2950 private void linkageToBuffer(OutBuffer* buf, LINK linkage)
2988 void visibilityToBuffer(OutBuffer* buf, Visibility vis)
3032 void functionToBufferFull(TypeFunction tf, OutBuffer* buf, const Identifier ident, HdrGenState* hgs, TemplateDeclaration td)
3039 void functionToBufferWithIdent(TypeFunction tf, OutBuffer* buf, const(char)* ident, bool isStatic)
3045 void toCBuffer(const Expression e, OutBuffer* buf, HdrGenState* hgs)
3053 void argExpTypesToCBuffer(OutBuffer* buf, Expressions* arguments)
3066 void toCBuffer(const TemplateParameter tp, OutBuffer* buf, HdrGenState* hgs)
3072 void arrayObjectsToBuffer(OutBuffer* buf, Objects* objects)
3093 OutBuffer buf;
3109 OutBuffer buf;
3131 private void parametersToBuffer(ParameterList pl, OutBuffer* buf, HdrGenState* hgs)
3168 private void parameterToBuffer(Parameter p, OutBuffer* buf, HdrGenState* hgs)
3234 private void argsToBuffer(Expressions* expressions, OutBuffer* buf, HdrGenState* hgs, Expression basis = null)
3279 private void sizeToBuffer(Expression e, OutBuffer* buf, HdrGenState* hgs)
3307 private void expressionToBuffer(Expression e, OutBuffer* buf, HdrGenState* hgs)
3316 private void expToBuffer(Expression e, PREC pr, OutBuffer* buf, HdrGenState* hgs)
3350 private void typeToBuffer(Type t, const Identifier ident, OutBuffer* buf, HdrGenState* hgs,
3366 private void visitWithMask(Type t, ubyte modMask, OutBuffer* buf, HdrGenState* hgs)
3402 private void dumpTemplateInstance(TemplateInstance ti, OutBuffer* buf, HdrGenState* hgs)
3425 private void tiargsToBuffer(TemplateInstance ti, OutBuffer* buf, HdrGenState* hgs)
3474 private void objectToBuffer(RootObject oarg, OutBuffer* buf, HdrGenState* hgs)
3527 private void visitFuncIdentWithPostfix(TypeFunction t, const char[] ident, OutBuffer* buf, HdrGenState* hgs, bool isStatic)
3572 OutBuffer* buf, HdrGenState* hgs)
3641 private void initializerToBuffer(Initializer inx, OutBuffer* buf, HdrGenState* hgs)
3737 private void typeToBufferx(Type t, OutBuffer* buf, HdrGenState* hgs)