forked from OSchip/llvm-project
[analyzer] Clean up a few doc comments for ProgramState and CallEvent.
No functionality change. llvm-svn: 176600
This commit is contained in:
parent
a0a5ca06b9
commit
6f09928d5b
|
@ -336,7 +336,9 @@ public:
|
|||
/// of some kind.
|
||||
static bool isCallStmt(const Stmt *S);
|
||||
|
||||
/// \brief Returns the result type of a function, method declaration.
|
||||
/// \brief Returns the result type of a function or method declaration.
|
||||
///
|
||||
/// This will return a null QualType if the result type cannot be determined.
|
||||
static QualType getDeclaredResultType(const Decl *D);
|
||||
|
||||
// Iterator access to formal parameters and their types.
|
||||
|
|
|
@ -170,12 +170,19 @@ public:
|
|||
// If no new state is feasible, NULL is returned.
|
||||
//
|
||||
|
||||
/// Assumes that the value of \p cond is zero (if \p assumption is "false")
|
||||
/// or non-zero (if \p assumption is "true").
|
||||
///
|
||||
/// This returns a new state with the added constraint on \p cond.
|
||||
/// If no new state is feasible, NULL is returned.
|
||||
ProgramStateRef assume(DefinedOrUnknownSVal cond, bool assumption) const;
|
||||
|
||||
/// This method assumes both "true" and "false" for 'cond', and
|
||||
/// returns both corresponding states. It's shorthand for doing
|
||||
/// 'assume' twice.
|
||||
std::pair<ProgramStateRef , ProgramStateRef >
|
||||
/// Assumes both "true" and "false" for \p cond, and returns both
|
||||
/// corresponding states (respectively).
|
||||
///
|
||||
/// This is more efficient than calling assume() twice. Note that one (but not
|
||||
/// both) of the returned states may be NULL.
|
||||
std::pair<ProgramStateRef, ProgramStateRef>
|
||||
assume(DefinedOrUnknownSVal cond) const;
|
||||
|
||||
ProgramStateRef assumeInBound(DefinedOrUnknownSVal idx,
|
||||
|
|
|
@ -271,7 +271,6 @@ bool CallEvent::isCallStmt(const Stmt *S) {
|
|||
|| isa<CXXNewExpr>(S);
|
||||
}
|
||||
|
||||
/// \brief Returns the result type, adjusted for references.
|
||||
QualType CallEvent::getDeclaredResultType(const Decl *D) {
|
||||
assert(D);
|
||||
if (const FunctionDecl* FD = dyn_cast<FunctionDecl>(D))
|
||||
|
|
Loading…
Reference in New Issue