FindCdbBreakpoint Class

(CPlusPlus::FindCdbBreakpoint)

Public Functions

FindCdbBreakpoint(TranslationUnit *unit)
unsigned searchFrom(unsigned line)
unsigned operator()(unsigned line)

Protected Functions

unsigned endLine(unsigned tokenIndex) const
unsigned endLine(AST *ast) const
void foundLine(unsigned tokenIndex)
bool preVisit(AST *ast)
bool visit(FunctionDefinitionAST *ast)
bool visit(QtMemberDeclarationAST *ast)
bool visit(CompoundStatementAST *ast)
bool visit(DeclarationStatementAST *ast)
bool visit(DoStatementAST *ast)
bool visit(ExpressionStatementAST *ast)
bool visit(ForeachStatementAST *ast)
bool visit(RangeBasedForStatementAST *ast)
bool visit(ForStatementAST *ast)
bool visit(IfStatementAST *ast)
bool visit(LabeledStatementAST *ast)
bool visit(BreakStatementAST *ast)
bool visit(ContinueStatementAST *ast)
bool visit(GotoStatementAST *ast)
bool visit(ReturnStatementAST *ast)
bool visit(SwitchStatementAST *ast)
bool visit(TryBlockStatementAST *ast)
bool visit(CatchClauseAST *ast)
bool visit(WhileStatementAST *ast)
bool visit(ObjCFastEnumerationAST *ast)
bool visit(ObjCSynchronizedStatementAST *ast)

Member Function Documentation

FindCdbBreakpoint::FindCdbBreakpoint(TranslationUnit *unit)

Default constructs an instance of FindCdbBreakpoint.

[protected] unsigned FindCdbBreakpoint::endLine(unsigned tokenIndex) const

[protected] unsigned FindCdbBreakpoint::endLine(AST *ast) const

[protected] void FindCdbBreakpoint::foundLine(unsigned tokenIndex)

[protected] bool FindCdbBreakpoint::preVisit(AST *ast)

unsigned FindCdbBreakpoint::searchFrom(unsigned line)

[protected] bool FindCdbBreakpoint::visit(FunctionDefinitionAST *ast)

[protected] bool FindCdbBreakpoint::visit(QtMemberDeclarationAST *ast)

[protected] bool FindCdbBreakpoint::visit(CompoundStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(DeclarationStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(DoStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(ExpressionStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(ForeachStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(RangeBasedForStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(ForStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(IfStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(LabeledStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(BreakStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(ContinueStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(GotoStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(ReturnStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(SwitchStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(TryBlockStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(CatchClauseAST *ast)

[protected] bool FindCdbBreakpoint::visit(WhileStatementAST *ast)

[protected] bool FindCdbBreakpoint::visit(ObjCFastEnumerationAST *ast)

[protected] bool FindCdbBreakpoint::visit(ObjCSynchronizedStatementAST *ast)

unsigned FindCdbBreakpoint::operator()(unsigned line)