Lines Matching refs:StreamState
28 struct StreamState { struct
32 StreamState(Kind k, const Stmt *s) : K(k), S(s) {} in StreamState() function
39 bool operator==(const StreamState &X) const { in operator ==() argument
43 static StreamState getOpened(const Stmt *s) { return StreamState(Opened, s); } in getOpened() argument
44 static StreamState getClosed(const Stmt *s) { return StreamState(Closed, s); } in getClosed() argument
45 static StreamState getOpenFailed(const Stmt *s) { in getOpenFailed() argument
46 return StreamState(OpenFailed, s); in getOpenFailed()
48 static StreamState getEscaped(const Stmt *s) { in getEscaped() argument
49 return StreamState(Escaped, s); in getEscaped()
104 REGISTER_MAP_WITH_PROGRAMSTATE(StreamMap, SymbolRef, StreamState) in REGISTER_MAP_WITH_PROGRAMSTATE() argument
228 stateNotNull->set<StreamMap>(Sym,StreamState::getOpened(CE)); in OpenFileAux()
230 stateNull->set<StreamMap>(Sym, StreamState::getOpenFailed(CE)); in OpenFileAux()
359 const StreamState *SS = state->get<StreamMap>(Sym); in CheckDoubleClose()
381 return state->set<StreamMap>(Sym, StreamState::getClosed(CE)); in CheckDoubleClose()
392 const StreamState &SS = I.second; in checkDeadSymbols()