## Uses of Interface
org.eclipse.cdt.core.dom.ast.IASTProblem

Packages that use IASTProblem
org.eclipse.cdt.core.dom.ast
org.eclipse.cdt.core.dom.ast.cpp

### Uses of IASTProblem in org.eclipse.cdt.core.dom.ast

Methods in org.eclipse.cdt.core.dom.ast that return IASTProblem
`IASTProblem` IASTProblem.`copy()`
`IASTProblem` IASTProblem.`copy(IASTNode.CopyStyle style)`
`IASTProblem` IASTProblem.`getOriginalProblem()` If this problem was triggered by another problem, returns that problem, otherwise returns null.
`IASTProblem[]` IASTTranslationUnit.`getPreprocessorProblems()` Returns all preprocessor and scanner problems.
`IASTProblem` IASTProblemHolder.`getProblem()` Get the problem.
`IASTProblem` INodeFactory.`newProblem(int id, char[] arg, boolean error)`

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IASTProblem
`int` ASTVisitor.`leave(IASTProblem problem)`
`int` ASTGenericVisitor.`leave(IASTProblem problem)`
`IASTProblemDeclaration` INodeFactory.`newProblemDeclaration(IASTProblem problem)`
`IASTProblemExpression` INodeFactory.`newProblemExpression(IASTProblem problem)`
`IASTProblemStatement` INodeFactory.`newProblemStatement(IASTProblem problem)`
`void` IASTProblem.`setOriginalProblem(IASTProblem original)` Record another problem as being the original cause of this one.
`void` IASTProblemHolder.`setProblem(IASTProblem p)` Set the problem.
`int` ASTVisitor.`visit(IASTProblem problem)`
`int` ASTGenericVisitor.`visit(IASTProblem problem)`

### Uses of IASTProblem in org.eclipse.cdt.core.dom.ast.cpp

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type IASTProblem
`IASTProblemTypeId` ICPPNodeFactory.`newProblemTypeId(IASTProblem problem)`