V8 Project
v8::internal::compiler::anonymous_namespace{graph-unittest.cc} Namespace Reference

Classes

class  NodeMatcher
 
class  FINAL
 

Functions

template<typename T >
bool PrintMatchAndExplain (const T &value, const char *value_name, const Matcher< T > &value_matcher, MatchResultListener *listener)
 

Function Documentation

◆ PrintMatchAndExplain()

template<typename T >
bool v8::internal::compiler::anonymous_namespace{graph-unittest.cc}::PrintMatchAndExplain ( const T value,
const char *  value_name,
const Matcher< T > &  value_matcher,
MatchResultListener *  listener 
)

Definition at line 103 of file graph-unittest.cc.

105  {
106  StringMatchResultListener value_listener;
107  if (!value_matcher.MatchAndExplain(value, &value_listener)) {
108  *listener << "whose " << value_name << " " << value << " doesn't match";
109  if (value_listener.str() != "") {
110  *listener << ", " << value_listener.str();
111  }
112  return false;
113  }
114  return true;
115 }

Referenced by v8::internal::compiler::anonymous_namespace{graph-unittest.cc}::FINAL< T >::MatchAndExplain().

+ Here is the caller graph for this function: