|
clang
5.0.0
|
This is the complete list of members for clang::clone_detection::StmtDataCollector< T >, including all inherited members.
| addData(DataPiece Integer) | clang::clone_detection::StmtDataCollector< T > | inline |
| addData(llvm::StringRef Str) | clang::clone_detection::StmtDataCollector< T > | inline |
| addData(const QualType &QT) | clang::clone_detection::StmtDataCollector< T > | inline |
| BINOP_FALLBACK(PtrMemD) BINOP_FALLBACK(PtrMemI) BINOP_FALLBACK(Mul) BINOP_FALLBACK(Div) BINOP_FALLBACK(Rem) BINOP_FALLBACK(Add) BINOP_FALLBACK(Sub) BINOP_FALLBACK(Shl) BINOP_FALLBACK(LT) BINOP_FALLBACK(GT) BINOP_FALLBACK(LE) BINOP_FALLBACK(GE) BINOP_FALLBACK(EQ) BINOP_FALLBACK(NE) BINOP_FALLBACK(And) BINOP_FALLBACK(Xor) BINOP_FALLBACK(Or) BINOP_FALLBACK(LAnd) BINOP_FALLBACK(LOr) CAO_FALLBACK(MulAssign) CAO_FALLBACK(DivAssign) CAO_FALLBACK(RemAssign) CAO_FALLBACK(AddAssign) CAO_FALLBACK(SubAssign) CAO_FALLBACK(ShlAssign) CAO_FALLBACK(ShrAssign) CAO_FALLBACK(AndAssign) CAO_FALLBACK(OrAssign) UNARYOP_FALLBACK(PostInc) UNARYOP_FALLBACK(PostDec) UNARYOP_FALLBACK(PreInc) UNARYOP_FALLBACK(PreDec) UNARYOP_FALLBACK(AddrOf) UNARYOP_FALLBACK(Deref) UNARYOP_FALLBACK(Plus) UNARYOP_FALLBACK(Minus) UNARYOP_FALLBACK(Not) UNARYOP_FALLBACK(LNot) UNARYOP_FALLBACK(Real) UNARYOP_FALLBACK(Imag) UNARYOP_FALLBACK(Extension) UNARYOP_FALLBACK(Coawait) voidVisitStmt(PTR(Stmt) Node) | clang::StmtVisitorBase< make_const_ptr, StmtDataCollector< T >, void > | inline |
| DataPiece typedef | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(Stmt,{addData(S->getStmtClass());addData(getMacroStack(S->getLocStart(), Context));addData(getMacroStack(S->getLocEnd(), Context));}) DEF_ADD_DATA(Expr | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(ArrayTypeTraitExpr,{addData(S->getTrait());}) DEF_ADD_DATA(ExpressionTraitExpr | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(PredefinedExpr,{addData(S->getIdentType());}) DEF_ADD_DATA(TypeTraitExpr | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(CallExpr,{if(const FunctionDecl *D=S->getDirectCallee()){if(auto Args=D->getTemplateSpecializationArgs()){std::string ArgString;llvm::raw_string_ostream OS(ArgString);for(unsigned i=0;i< Args->size();++i){Args->get(i).print(Context.getLangOpts(), OS);OS<< '\n';}OS.flush();addData(ArgString);}addData(D->getQualifiedNameAsString());}}) DEF_ADD_DATA(CXXCatchStmt | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(CXXDeleteExpr,{addData(S->isArrayFormAsWritten());addData(S->isGlobalDelete());}) DEF_ADD_DATA(ObjCBridgedCastExpr | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(BinaryOperator,{addData(S->getOpcode());}) DEF_ADD_DATA(UnaryOperator | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(GotoStmt,{addData(S->getLabel() ->getName());}) DEF_ADD_DATA(IndirectGotoStmt | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(LabelStmt,{addData(S->getDecl() ->getName());}) DEF_ADD_DATA(MSDependentExistsStmt | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(AddrLabelExpr,{addData(S->getLabel() ->getName());}) DEF_ADD_DATA(ObjCIndirectCopyRestoreExpr | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(ObjCPropertyRefExpr,{addData(S->isSuperReceiver());addData(S->isImplicitProperty());}) DEF_ADD_DATA(ObjCAtCatchStmt | clang::clone_detection::StmtDataCollector< T > | |
| DEF_ADD_DATA(CXXFoldExpr,{addData(S->isRightFold());addData(S->getOperator());}) DEF_ADD_DATA(GenericSelectionExpr | clang::clone_detection::StmtDataCollector< T > | |
| for(unsigned i=0;i< S->getNumArgs();++i) addData(S-> getArg(i) ->getType()) | clang::clone_detection::StmtDataCollector< T > | |
| StmtDataCollector(const Stmt *S, ASTContext &Context, T &DataConsumer) | clang::clone_detection::StmtDataCollector< T > | inline |
| Visit(PTR(Stmt) S) | clang::StmtVisitorBase< make_const_ptr, StmtDataCollector< T >, void > | inline |
1.8.6