|
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 |