Lines Matching refs:isValid
165 : K(s->getLocStart().isValid() ? StmtK : SingleLocK),
171 assert(K == SingleLocK || Loc.isValid());
172 assert(K == SingleLocK || Range.isValid());
180 assert(Loc.isValid());
181 assert(Range.isValid());
190 assert(Loc.isValid());
191 assert(Range.isValid());
271 bool isValid() const {
283 const Stmt *asStmt() const { assert(isValid()); return S; }
284 const Decl *asDecl() const { assert(isValid()); return D; }
294 const SourceManager& getManager() const { assert(isValid()); return *SM; }
393 if (!R.isValid())
399 if (!B.isValid() || !E.isValid())
444 assert(Pos.isValid() && Pos.asLocation().isValid() &&
769 assert(!Loc.isValid() && "End location already set!");
771 assert(Loc.isValid() && "Invalid location for end-of-path piece");
811 assert(Loc.isValid() && "No report location set yet!");