CppParser
|
This is the complete list of members for CppWriter, including all inherited members.
CppWriter() | CppWriter | inline |
emit(CppObj *cppObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emit(CppObj *cppObj, std::ostream &stm, CppIndent indentation, bool noNewLine) const | CppWriter | private |
emitBlob(CppBlob *blobObj, std::ostream &stm, bool formatLineStarts, CppIndent indentation) const | CppWriter | virtual |
emitCompound(CppCompound *compoundObj, std::ostream &stm, CppIndent indentation=CppIndent(), bool emitNewLine=true) const | CppWriter | virtual |
emitConstructor(CppConstructor *ctorObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitConstructor(CppConstructor *ctorObj, std::ostream &stm, bool skipParamName) const | CppWriter | inline |
emitConstructor(CppConstructor *ctorObj, std::ostream &stm, CppIndent indentation, bool skipParamName) const | CppWriter | private |
emitDefine(CppDefine *defineObj, std::ostream &stm) const | CppWriter | virtual |
emitDestructor(CppDestructor *dtorObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitDoBlock(CppDoWhileBlock *doBlock, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitDocComment(CppDocComment *docCommentObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitEndIf(std::ostream &stm) const | CppWriter | virtual |
emitEnum(CppEnum *enmObj, std::ostream &stm, bool emitNewLine, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitExpr(CppExpr *exprObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitExprAtom(CppExprAtom &exprObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitForBlock(CppForBlock *forBlock, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitFunction(CppFunction *funcObj, std::ostream &stm, bool emitNewLine, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitFunction(CppFunction *funcObj, std::ostream &stm, bool skipParamName, bool emitNewLine) const | CppWriter | inline |
emitFunction(CppFunction *funcObj, std::ostream &stm, CppIndent indentation, bool skipName, bool skipParamName, bool emitNewLine) const | CppWriter | private |
emitFunctionPtr(CppFunctionPointer *funcPtrObj, std::ostream &stm, bool emitNewLine, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitFunctionPtr(CppFunctionPointer *funcPtrObj, std::ostream &stm, bool skipName, bool emitNewLine) const | CppWriter | inline |
emitFunctionPtr(CppFunctionPointer *funcPtrObj, std::ostream &stm, CppIndent indentation, bool skipName, bool emitNewLine) const | CppWriter | private |
emitFwdDecl(CppFwdClsDecl *fwdClsDeclObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitHashIf(CppHashIf *hashIfObj, std::ostream &stm) const | CppWriter | virtual |
emitHashIf(CppHashIf::CondType condType, const std::string &cond, std::ostream &stm) const | CppWriter | virtual |
emitIfBlock(CppIfBlock *ifBlock, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitInclude(CppInclude *includeObj, std::ostream &stm) const | CppWriter | virtual |
emitMacroCall(CppMacroCall *macroCallObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitParamList(CppParamVector *paramListObj, std::ostream &stm) const | CppWriter | virtual |
emitParamList(CppParamVector *paramListObj, std::ostream &stm, bool skipName) const | CppWriter | |
emitPragma(CppPragma *pragmaObj, std::ostream &stm) const | CppWriter | virtual |
emitSwitchBlock(CppSwitchBlock *switchBlock, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitTemplSpec(CppTemplateParamList *templSpec, std::ostream &stm, CppIndent indentation) const | CppWriter | |
EmittingType enum name | CppWriter | |
emittingType_ | CppWriter | private |
emitTypeConverter(CppTypeConverter *typeConverterObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitTypedef(CppTypedefName *typedefName, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitTypedefList(CppTypedefList *typedefList, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitUndef(CppUndef *undefObj, std::ostream &stm) const | CppWriter | virtual |
emitUsingDecl(CppUsingDecl *usingDecl, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitVar(CppVar *varObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitVar(CppVar *varObj, std::ostream &stm, bool skipName) const | CppWriter | inline |
emitVar(CppVar *varObj, std::ostream &stm, CppIndent indentation, bool skipName) const | CppWriter | private |
emitVarDecl(std::ostream &stm, CppVarDecl &varDecl, bool skipName) const | CppWriter | private |
emitVarList(CppVarList *varListObj, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
emitVarType(CppVarType *varTypeObj, std::ostream &stm) const | CppWriter | virtual |
emitWhileBlock(CppWhileBlock *whileBlock, std::ostream &stm, CppIndent indentation=CppIndent()) const | CppWriter | virtual |
getEmittingType() const | CppWriter | inline |
kHeader enum value | CppWriter | |
kRaw enum value | CppWriter | |
kSource enum value | CppWriter | |
preproIndent_ | CppWriter | mutableprivate |
setEmittingType(EmittingType type) | CppWriter | inline |