SYMBOL INDEX (2029 symbols across 59 files) FILE: benchmark/cpp-httplib/main.cpp function main (line 4) | int main() { FILE: benchmark/crow/crow_all.h function namespace (line 44) | namespace crow // NOTE: Already documented in "crow/app.h" function namespace (line 132) | namespace crow { function namespace (line 175) | namespace sha1 { function namespace (line 357) | namespace crow { function qs_decode (line 490) | inline int qs_decode(char *qs) { function namespace (line 614) | namespace crow { function namespace (line 1004) | namespace crow { function raw_socket (line 1063) | struct UnixSocketAdaptor { function is_open (line 1080) | bool is_open() { return socket_.is_open(); } function close (line 1082) | void close() { function shutdown_readwrite (line 1087) | void shutdown_readwrite() { function shutdown_write (line 1092) | void shutdown_write() { function shutdown_read (line 1097) | void shutdown_read() { function raw_socket (line 1108) | struct SSLAdaptor { function is_open (line 1126) | bool is_open() { return ssl_socket_ ? raw_socket().is_open() : false; } function close (line 1128) | void close() { function shutdown_readwrite (line 1135) | void shutdown_readwrite() { function shutdown_write (line 1143) | void shutdown_write() { function shutdown_read (line 1151) | void shutdown_read() { function namespace (line 1178) | namespace crow { type state (line 4569) | enum state type header_states (line 4646) | enum header_states type http_host_state (line 4677) | enum http_host_state function parse_url_char (line 4739) | inline enum state function http_parser_execute (line 4888) | inline size_t http_parser_execute (http_parser *parser, function http_parser_init (line 6184) | inline void type http_errno (line 6196) | enum http_errno type http_errno (line 6212) | enum http_errno function http_body_is_final (line 6227) | inline int function http_parser_set_max_header_size (line 6233) | inline void function namespace (line 6288) | namespace crow { function namespace (line 6522) | namespace crow { function namespace (line 7732) | namespace crow { function namespace (line 8023) | namespace crow { function clear (line 8157) | void clear() { function redirect (line 8169) | void redirect(const std::string &location) { function redirect_perm (line 8178) | void redirect_perm(const std::string &location) { function moved (line 8187) | void moved(const std::string &location) { function moved_perm (line 8196) | void moved_perm(const std::string &location) { function write (line 8201) | void write(const std::string &body_part) { body += body_part; } function end (line 8205) | void end() { function end (line 8222) | void end(const std::string &body_part) { function is_alive (line 8229) | bool is_alive() { return is_alive_helper_ && is_alive_helper_(); } function is_static_type (line 8232) | bool is_static_type() { return file_info.path.size(); } type static_file_info (line 8239) | struct static_file_info { function completed_ (line 8410) | bool completed_{} function namespace (line 8420) | namespace crow { function std (line 8487) | const std::string &name() { return key_; } function set_cookie (line 8572) | struct context { function before_handle (line 8597) | void before_handle(request &req, response &res, context &ctx) { function namespace (line 8736) | namespace session { function remove (line 8795) | struct ExpirationTracker { type CachedSession (line 8841) | struct CachedSession { function exists (line 8866) | struct context { function contains (line 8904) | bool contains(const std::string &key) { function remove (line 8921) | void remove(const std::string &key) { function refresh_expiration (line 8951) | void refresh_expiration() { function check_node (line 8959) | void check_node() { function store_id (line 9059) | void store_id(CookieParser::context &cookies, const std::string &session... function save (line 9079) | struct InMemoryStore { function contains (line 9093) | bool contains(const std::string &key) { return entries.count(key) > 0; } type middleware_call_criteria_dynamic (line 9490) | struct middleware_call_criteria_dynamic type middleware_call_criteria_dynamic (line 9507) | struct middleware_call_criteria_dynamic function namespace (line 9527) | namespace crow { function namespace (line 9597) | namespace crow { function start (line 9651) | void start() { function handle_url (line 9665) | void handle_url() { function handle_header (line 9677) | void handle_header() { function handle (line 9696) | void handle() { function complete_request (line 9770) | void complete_request() { function do_write_static (line 9832) | void do_write_static() { function namespace (line 10087) | namespace crow // NOTE: Already documented in "crow/app.h" function set_tick_function (line 10148) | void set_tick_function(std::chrono::milliseconds d, std::function None: FILE: httplib.h function namespace (line 503) | namespace httplib { function from_chars_result (line 679) | inline from_chars_result from_chars(const char *first, const cha... function parse_port (line 692) | inline bool parse_port(const char *s, size_t len, int &port) { function parse_port (line 700) | inline bool parse_port(const std::string &s, int &port) { type SSLVerifierResponse (line 706) | enum SSLVerifierResponse { type StatusCode (line 715) | enum StatusCode { function T (line 815) | T *any_cast(const any *a) noexcept { function class (line 824) | class bad_any_cast : public std::bad_cast { function namespace (line 829) | namespace detail { function class (line 858) | class any { function reset (line 885) | void reset() noexcept { storage_.reset(); } function T (line 897) | T *any_cast(const any *a) noexcept { function throw (line 908) | throw bad_any_cast{} function throw (line 920) | throw bad_any_cast{} function throw (line 932) | throw bad_any_cast{} type Response (line 941) | struct Response type FormData (line 944) | struct FormData { type FormField (line 952) | struct FormField { type MultipartFormData (line 961) | struct MultipartFormData { type UploadFormData (line 978) | struct UploadFormData { function class (line 986) | class DataSink { type FormDataProvider (line 1027) | struct FormDataProvider { function FormDataProvider (line 1035) | inline FormDataProvider function ContentProvider (line 1069) | ContentProvider provider = [filepath](size_t offset, size_t length, function class (line 1097) | class ContentReader { function const (line 1111) | bool operator()(ContentReceiver receiver) const { function namespace (line 1124) | namespace tls { function enqueue (line 9957) | inline bool ThreadPool::enqueue(std::function fn) { function shutdown (line 9978) | inline void ThreadPool::shutdown() { function namespace (line 10076) | namespace detail { function is_peer_alive (line 10129) | inline bool SocketStream::is_peer_alive() const { function write (line 10195) | inline ssize_t SocketStream::write(const char *ptr, size_t size) { function get_remote_ip_and_port (line 10206) | inline void SocketStream::get_remote_ip_and_port(std::string &ip, function get_local_ip_and_port (line 10211) | inline void SocketStream::get_local_ip_and_port(std::string &ip, function time_t (line 10218) | inline time_t SocketStream::duration() const { function read (line 10236) | inline ssize_t BufferStream::read(char *ptr, size_t size) { function write (line 10246) | inline ssize_t BufferStream::write(const char *ptr, size_t size) { function get_remote_ip_and_port (line 10251) | inline void BufferStream::get_remote_ip_and_port(std::string & /*ip*/, function get_local_ip_and_port (line 10254) | inline void BufferStream::get_local_ip_and_port(std::string & /*ip*/, function PathParamsMatcher (line 10263) | inline PathParamsMatcher::PathParamsMatcher(const std::string &pattern) function match (line 10312) | inline bool PathParamsMatcher::match(Request &request) const { function match (line 10355) | inline bool RegexMatcher::match(Request &request) const { function std (line 10361) | inline std::string prepare_host_string(const std::string &host) { function std (line 10373) | inline std::string make_host_and_port_string(const std::string &host, in... function std (line 10388) | inline std::string function is_readable (line 10442) | inline bool SSLSocketStream::is_readable() const { function is_peer_alive (line 10464) | inline bool SSLSocketStream::is_peer_alive() const { function check_if_not_modified (line 11348) | inline bool Server::check_if_not_modified(const Request &req, Response &... function check_if_range (line 11389) | inline bool Server::check_if_range(Request &req, const std::string &etag, function socket_t (line 11423) | inline socket_t function bind_internal (line 11443) | inline int Server::bind_internal(const std::string &host, int port, function listen_internal (line 11473) | inline bool Server::listen_internal() { function read (line 12647) | inline ssize_t ClientImpl::StreamHandle::read(char *buf, size_t len) { function read_with_decompression (line 12671) | inline ssize_t ClientImpl::StreamHandle::read_with_decompression(char *buf, function parse_trailers_if_needed (line 12720) | inline void ClientImpl::StreamHandle::parse_trailers_if_needed() { function namespace (line 12739) | namespace detail { function transfer_socket_ownership_to_handle (line 12799) | inline void function handle_request (line 12809) | inline bool ClientImpl::handle_request(Stream &strm, Request &req, function redirect (line 12889) | inline bool ClientImpl::redirect(Request &req, Response &res, Error &err... function create_redirect_client (line 12938) | inline bool ClientImpl::create_redirect_client( function ContentProviderWithoutLength (line 13593) | inline ContentProviderWithoutLength ClientImpl::get_multipart_content_pr... function process_socket (line 13637) | inline bool ClientImpl::process_socket( function Result (line 13648) | inline Result ClientImpl::Get(const std::string &path, function Result (line 13653) | inline Result ClientImpl::Get(const std::string &path, const Params &par... function Result (line 13662) | inline Result ClientImpl::Get(const std::string &path, const Headers &he... function Result (line 13676) | inline Result ClientImpl::Get(const std::string &path, function Result (line 13683) | inline Result ClientImpl::Get(const std::string &path, const Headers &he... function Result (line 13690) | inline Result ClientImpl::Get(const std::string &path, function Result (line 13698) | inline Result ClientImpl::Get(const std::string &path, const Headers &he... function Result (line 13720) | inline Result ClientImpl::Get(const std::string &path, const Params &par... function Result (line 13728) | inline Result ClientImpl::Get(const std::string &path, const Params &par... function Result (line 13743) | inline Result ClientImpl::Head(const std::string &path) { function Result (line 13747) | inline Result ClientImpl::Head(const std::string &path, function Result (line 13760) | inline Result ClientImpl::Post(const std::string &path) { function Result (line 13764) | inline Result ClientImpl::Post(const std::string &path, function Result (line 13769) | inline Result ClientImpl::Post(const std::string &path, const char *body, function Result (line 13776) | inline Result ClientImpl::Post(const std::string &path, const std::strin... function Result (line 13782) | inline Result ClientImpl::Post(const std::string &path, const Params &pa... function Result (line 13786) | inline Result ClientImpl::Post(const std::string &path, size_t content_l... function Result (line 13794) | inline Result ClientImpl::Post(const std::string &path, size_t content_l... function Result (line 13803) | inline Result ClientImpl::Post(const std::string &path, function Result (line 13811) | inline Result ClientImpl::Post(const std::string &path, function Result (line 13820) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13826) | inline Result ClientImpl::Post(const std::string &path, function Result (line 13832) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13844) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13860) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13869) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13878) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13888) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13900) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13909) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13919) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13932) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 13958) | inline Result ClientImpl::Put(const std::string &path) { function Result (line 13962) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 13966) | inline Result ClientImpl::Put(const std::string &path, const char *body, function Result (line 13973) | inline Result ClientImpl::Put(const std::string &path, const std::string... function Result (line 13979) | inline Result ClientImpl::Put(const std::string &path, const Params &par... function Result (line 13983) | inline Result ClientImpl::Put(const std::string &path, size_t content_le... function Result (line 13991) | inline Result ClientImpl::Put(const std::string &path, size_t content_le... function Result (line 14000) | inline Result ClientImpl::Put(const std::string &path, function Result (line 14008) | inline Result ClientImpl::Put(const std::string &path, function Result (line 14017) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14023) | inline Result ClientImpl::Put(const std::string &path, function Result (line 14029) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14041) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14057) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14066) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14075) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14085) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14097) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14106) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14116) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14129) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 14155) | inline Result ClientImpl::Patch(const std::string &path) { function Result (line 14159) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14164) | inline Result ClientImpl::Patch(const std::string &path, const char *body, function Result (line 14171) | inline Result ClientImpl::Patch(const std::string &path, function Result (line 14178) | inline Result ClientImpl::Patch(const std::string &path, const Params &p... function Result (line 14182) | inline Result ClientImpl::Patch(const std::string &path, size_t content_... function Result (line 14190) | inline Result ClientImpl::Patch(const std::string &path, size_t content_... function Result (line 14199) | inline Result ClientImpl::Patch(const std::string &path, function Result (line 14207) | inline Result ClientImpl::Patch(const std::string &path, function Result (line 14216) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14222) | inline Result ClientImpl::Patch(const std::string &path, function Result (line 14228) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14240) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14256) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14265) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14274) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14284) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14296) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14305) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14315) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14328) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 14354) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 14359) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 14365) | inline Result ClientImpl::Delete(const std::string &path, const char *body, function Result (line 14372) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 14380) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 14389) | inline Result ClientImpl::Delete(const std::string &path, const Params &... function Result (line 14394) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 14402) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 14422) | inline Result ClientImpl::Options(const std::string &path) { function Result (line 14426) | inline Result ClientImpl::Options(const std::string &path, function stop (line 14439) | inline void ClientImpl::stop() { function set_connection_timeout (line 14473) | inline void ClientImpl::set_connection_timeout(time_t sec, time_t usec) { function set_read_timeout (line 14478) | inline void ClientImpl::set_read_timeout(time_t sec, time_t usec) { function set_write_timeout (line 14483) | inline void ClientImpl::set_write_timeout(time_t sec, time_t usec) { function set_max_timeout (line 14488) | inline void ClientImpl::set_max_timeout(time_t msec) { function set_basic_auth (line 14492) | inline void ClientImpl::set_basic_auth(const std::string &username, function set_bearer_token_auth (line 14498) | inline void ClientImpl::set_bearer_token_auth(const std::string &token) { function set_keep_alive (line 14502) | inline void ClientImpl::set_keep_alive(bool on) { keep_alive_ = on; } function set_follow_location (line 14504) | inline void ClientImpl::set_follow_location(bool on) { follow_location_ ... function set_path_encode (line 14506) | inline void ClientImpl::set_path_encode(bool on) { path_encode_ = on; } function set_hostname_addr_map (line 14508) | inline void function set_default_headers (line 14513) | inline void ClientImpl::set_default_headers(Headers headers) { function set_header_writer (line 14517) | inline void ClientImpl::set_header_writer( function set_address_family (line 14522) | inline void ClientImpl::set_address_family(int family) { function set_tcp_nodelay (line 14526) | inline void ClientImpl::set_tcp_nodelay(bool on) { tcp_nodelay_ = on; } function set_ipv6_v6only (line 14528) | inline void ClientImpl::set_ipv6_v6only(bool on) { ipv6_v6only_ = on; } function set_socket_options (line 14530) | inline void ClientImpl::set_socket_options(SocketOptions socket_options) { function set_compress (line 14534) | inline void ClientImpl::set_compress(bool on) { compress_ = on; } function set_decompress (line 14536) | inline void ClientImpl::set_decompress(bool on) { decompress_ = on; } function set_payload_max_length (line 14538) | inline void ClientImpl::set_payload_max_length(size_t length) { function set_interface (line 14543) | inline void ClientImpl::set_interface(const std::string &intf) { function set_proxy (line 14547) | inline void ClientImpl::set_proxy(const std::string &host, int port) { function set_proxy_basic_auth (line 14552) | inline void ClientImpl::set_proxy_basic_auth(const std::string &username, function set_proxy_bearer_token_auth (line 14558) | inline void ClientImpl::set_proxy_bearer_token_auth(const std::string &t... function set_digest_auth (line 14563) | inline void ClientImpl::set_digest_auth(const std::string &username, function set_ca_cert_path (line 14569) | inline void ClientImpl::set_ca_cert_path(const std::string &ca_cert_file... function set_proxy_digest_auth (line 14575) | inline void ClientImpl::set_proxy_digest_auth(const std::string &username, function enable_server_certificate_verification (line 14581) | inline void ClientImpl::enable_server_certificate_verification(bool enab... function enable_server_hostname_verification (line 14585) | inline void ClientImpl::enable_server_hostname_verification(bool enabled) { function X509_STORE (line 14592) | inline X509_STORE *ClientImpl::create_ca_cert_store(const char *ca_cert, function set_server_certificate_verifier (line 14616) | inline void ClientImpl::set_server_certificate_verifier( function set_logger (line 14622) | inline void ClientImpl::set_logger(Logger logger) { function set_error_logger (line 14626) | inline void ClientImpl::set_error_logger(ErrorLogger error_logger) { function ClientConnection (line 14634) | inline ClientConnection::~ClientConnection() { function Client (line 14650) | inline Client::Client(const std::string &scheme_host_port) function Client (line 14702) | inline Client::Client(const std::string &host, int port) function Client (line 14705) | inline Client::Client(const std::string &host, int port, function Result (line 14717) | inline Result Client::Get(const std::string &path, DownloadProgress prog... function Result (line 14720) | inline Result Client::Get(const std::string &path, const Headers &headers, function Result (line 14724) | inline Result Client::Get(const std::string &path, function Result (line 14729) | inline Result Client::Get(const std::string &path, const Headers &headers, function Result (line 14735) | inline Result Client::Get(const std::string &path, function Result (line 14742) | inline Result Client::Get(const std::string &path, const Headers &headers, function Result (line 14749) | inline Result Client::Get(const std::string &path, const Params ¶ms, function Result (line 14753) | inline Result Client::Get(const std::string &path, const Params ¶ms, function Result (line 14760) | inline Result Client::Get(const std::string &path, const Params ¶ms, function Result (line 14769) | inline Result Client::Head(const std::string &path) { return cli_->Head(... function Result (line 14770) | inline Result Client::Head(const std::string &path, const Headers &heade... function Result (line 14774) | inline Result Client::Post(const std::string &path) { return cli_->Post(... function Result (line 14775) | inline Result Client::Post(const std::string &path, const Headers &heade... function Result (line 14778) | inline Result Client::Post(const std::string &path, const char *body, function Result (line 14784) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14791) | inline Result Client::Post(const std::string &path, const std::string &b... function Result (line 14796) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14802) | inline Result Client::Post(const std::string &path, size_t content_length, function Result (line 14809) | inline Result Client::Post(const std::string &path, size_t content_length, function Result (line 14817) | inline Result Client::Post(const std::string &path, function Result (line 14823) | inline Result Client::Post(const std::string &path, function Result (line 14831) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14839) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14848) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14855) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14863) | inline Result Client::Post(const std::string &path, const Params ¶ms) { function Result (line 14866) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14870) | inline Result Client::Post(const std::string &path, function Result (line 14875) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14880) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14886) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14892) | inline Result Client::Post(const std::string &path, const Headers &headers, function Result (line 14901) | inline Result Client::Put(const std::string &path) { return cli_->Put(pa... function Result (line 14902) | inline Result Client::Put(const std::string &path, const Headers &header... function Result (line 14905) | inline Result Client::Put(const std::string &path, const char *body, function Result (line 14911) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 14917) | inline Result Client::Put(const std::string &path, const std::string &body, function Result (line 14922) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 14928) | inline Result Client::Put(const std::string &path, size_t content_length, function Result (line 14935) | inline Result Client::Put(const std::string &path, size_t content_length, function Result (line 14943) | inline Result Client::Put(const std::string &path, function Result (line 14949) | inline Result Client::Put(const std::string &path, function Result (line 14957) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 14965) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 14974) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 14981) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 14989) | inline Result Client::Put(const std::string &path, const Params ¶ms) { function Result (line 14992) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 14996) | inline Result Client::Put(const std::string &path, function Result (line 15001) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 15006) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 15012) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 15018) | inline Result Client::Put(const std::string &path, const Headers &headers, function Result (line 15027) | inline Result Client::Patch(const std::string &path) { function Result (line 15030) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15033) | inline Result Client::Patch(const std::string &path, const char *body, function Result (line 15039) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15046) | inline Result Client::Patch(const std::string &path, const std::string &... function Result (line 15051) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15057) | inline Result Client::Patch(const std::string &path, size_t content_length, function Result (line 15064) | inline Result Client::Patch(const std::string &path, size_t content_length, function Result (line 15072) | inline Result Client::Patch(const std::string &path, function Result (line 15078) | inline Result Client::Patch(const std::string &path, function Result (line 15086) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15094) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15103) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15110) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15118) | inline Result Client::Patch(const std::string &path, const Params ¶m... function Result (line 15121) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15125) | inline Result Client::Patch(const std::string &path, function Result (line 15130) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15135) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15141) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15147) | inline Result Client::Patch(const std::string &path, const Headers &head... function Result (line 15156) | inline Result Client::Delete(const std::string &path, function Result (line 15160) | inline Result Client::Delete(const std::string &path, const Headers &hea... function Result (line 15164) | inline Result Client::Delete(const std::string &path, const char *body, function Result (line 15170) | inline Result Client::Delete(const std::string &path, const Headers &hea... function Result (line 15177) | inline Result Client::Delete(const std::string &path, const std::string ... function Result (line 15182) | inline Result Client::Delete(const std::string &path, const Headers &hea... function Result (line 15188) | inline Result Client::Delete(const std::string &path, const Params ¶ms, function Result (line 15192) | inline Result Client::Delete(const std::string &path, const Headers &hea... function Result (line 15197) | inline Result Client::Options(const std::string &path) { function Result (line 15200) | inline Result Client::Options(const std::string &path, const Headers &he... function send (line 15211) | inline bool Client::send(Request &req, Response &res, Error &error) { function Result (line 15215) | inline Result Client::send(const Request &req) { return cli_->send(req); } function stop (line 15217) | inline void Client::stop() { cli_->stop(); } function set_hostname_addr_map (line 15227) | inline void function set_default_headers (line 15232) | inline void Client::set_default_headers(Headers headers) { function set_header_writer (line 15236) | inline void Client::set_header_writer( function set_address_family (line 15241) | inline void Client::set_address_family(int family) { function set_tcp_nodelay (line 15245) | inline void Client::set_tcp_nodelay(bool on) { cli_->set_tcp_nodelay(on); } function set_socket_options (line 15247) | inline void Client::set_socket_options(SocketOptions socket_options) { function set_connection_timeout (line 15251) | inline void Client::set_connection_timeout(time_t sec, time_t usec) { function set_read_timeout (line 15255) | inline void Client::set_read_timeout(time_t sec, time_t usec) { function set_write_timeout (line 15259) | inline void Client::set_write_timeout(time_t sec, time_t usec) { function set_basic_auth (line 15263) | inline void Client::set_basic_auth(const std::string &username, function set_bearer_token_auth (line 15267) | inline void Client::set_bearer_token_auth(const std::string &token) { function set_keep_alive (line 15271) | inline void Client::set_keep_alive(bool on) { cli_->set_keep_alive(on); } function set_follow_location (line 15272) | inline void Client::set_follow_location(bool on) { function set_path_encode (line 15276) | inline void Client::set_path_encode(bool on) { cli_->set_path_encode(on); } function set_url_encode (line 15278) | [[deprecated("Use set_path_encode() instead. " function set_compress (line 15284) | inline void Client::set_compress(bool on) { cli_->set_compress(on); } function set_decompress (line 15286) | inline void Client::set_decompress(bool on) { cli_->set_decompress(on); } function set_payload_max_length (line 15288) | inline void Client::set_payload_max_length(size_t length) { function set_interface (line 15292) | inline void Client::set_interface(const std::string &intf) { function set_proxy (line 15296) | inline void Client::set_proxy(const std::string &host, int port) { function set_proxy_basic_auth (line 15299) | inline void Client::set_proxy_basic_auth(const std::string &username, function set_proxy_bearer_token_auth (line 15303) | inline void Client::set_proxy_bearer_token_auth(const std::string &token) { function set_logger (line 15307) | inline void Client::set_logger(Logger logger) { function set_error_logger (line 15311) | inline void Client::set_error_logger(ErrorLogger error_logger) { function SSLServer (line 15322) | inline SSLServer::SSLServer(const char *cert_path, const char *private_k... function SSLServer (line 15354) | inline SSLServer::SSLServer(const PemMemory &pem) { function SSLServer (line 15375) | inline SSLServer::SSLServer(const tls::ContextSetupCallback &setup_callb... function SSLServer (line 15386) | inline SSLServer::~SSLServer() { function process_and_close_socket (line 15392) | inline bool SSLServer::process_and_close_socket(socket_t sock) { function update_certs_pem (line 15463) | inline bool SSLServer::update_certs_pem(const char *cert_pem, function SSLClient (line 15479) | inline SSLClient::~SSLClient() { function shutdown_ssl (line 15489) | inline void SSLClient::shutdown_ssl(Socket &socket, bool shutdown_gracef... function shutdown_ssl_impl (line 15493) | inline void SSLClient::shutdown_ssl_impl(Socket &socket, function process_socket (line 15510) | inline bool SSLClient::process_socket( function create_and_connect_socket (line 15523) | inline bool SSLClient::create_and_connect_socket(Socket &socket, Error &... function setup_proxy_connection (line 15531) | inline bool SSLClient::setup_proxy_connection( function connect_with_proxy (line 15551) | inline bool SSLClient::connect_with_proxy( function ensure_socket_connection (line 15645) | inline bool SSLClient::ensure_socket_connection(Socket &socket, Error &e... function SSLClient (line 15660) | inline SSLClient::SSLClient(const std::string &host) function SSLClient (line 15663) | inline SSLClient::SSLClient(const std::string &host, int port) function SSLClient (line 15666) | inline SSLClient::SSLClient(const std::string &host, int port, function SSLClient (line 15688) | inline SSLClient::SSLClient(const std::string &host, int port, function set_ca_cert_store (line 15706) | inline void SSLClient::set_ca_cert_store(tls::ca_store_t ca_cert_store) { function set_server_certificate_verifier (line 15715) | inline void function set_session_verifier (line 15721) | inline void SSLClient::set_session_verifier( function enable_windows_certificate_verification (line 15727) | inline void SSLClient::enable_windows_certificate_verification(bool enab... function load_ca_cert_store (line 15732) | inline void SSLClient::load_ca_cert_store(const char *ca_cert, function load_certs (line 15740) | inline bool SSLClient::load_certs() { function initialize_ssl (line 15766) | inline bool SSLClient::initialize_ssl(Socket &socket, Error &error) { function set_digest_auth (line 15912) | inline void Client::set_digest_auth(const std::string &username, function set_proxy_digest_auth (line 15917) | inline void Client::set_proxy_digest_auth(const std::string &username, function enable_server_certificate_verification (line 15922) | inline void Client::enable_server_certificate_verification(bool enabled) { function enable_server_hostname_verification (line 15926) | inline void Client::enable_server_hostname_verification(bool enabled) { function enable_windows_certificate_verification (line 15931) | inline void Client::enable_windows_certificate_verification(bool enabled) { function set_ca_cert_path (line 15939) | inline void Client::set_ca_cert_path(const std::string &ca_cert_file_path, function set_ca_cert_store (line 15944) | inline void Client::set_ca_cert_store(tls::ca_store_t ca_cert_store) { function load_ca_cert_store (line 15952) | inline void Client::load_ca_cert_store(const char *ca_cert, std::size_t ... function set_server_certificate_verifier (line 15956) | inline void function set_session_verifier (line 15964) | inline void Client::set_session_verifier( function namespace (line 15984) | namespace tls { function PeerCert (line 16167) | inline PeerCert::~PeerCert() { function check_hostname (line 16181) | inline bool PeerCert::check_hostname(const char *hostname) const { function validity (line 16191) | inline bool PeerCert::validity(time_t ¬_before, time_t ¬_after) co... function check_hostname (line 16208) | inline bool VerifyContext::check_hostname(const char *hostname) const { function validity (line 16218) | inline bool VerifyContext::validity(time_t ¬_before, function SSL_CTX (line 16253) | inline SSL_CTX *Client::ssl_context() const { function set_server_certificate_verifier (line 16258) | inline void Client::set_server_certificate_verifier( function namespace (line 16274) | namespace tls { function set_ca_cert_store (line 17373) | inline void ClientImpl::set_ca_cert_store(X509_STORE *ca_cert_store) { function SSLServer (line 17379) | inline SSLServer::SSLServer(X509 *cert, EVP_PKEY *private_key, function SSLServer (line 17385) | inline SSLServer::SSLServer( function SSL_CTX (line 17399) | inline SSL_CTX *SSLServer::ssl_context() const { function update_certs (line 17403) | inline void SSLServer::update_certs(X509 *cert, EVP_PKEY *private_key, function SSLClient (line 17410) | inline SSLClient::SSLClient(const std::string &host, int port, function set_server_certificate_verifier (line 17422) | inline void SSLClient::set_server_certificate_verifier( function SSL_CTX (line 17432) | inline SSL_CTX *SSLClient::ssl_context() const { function verify_host (line 17436) | inline bool SSLClient::verify_host(X509 *server_cert) const { function verify_host_with_subject_alt_name (line 17462) | inline bool function verify_host_with_common_name (line 17523) | inline bool SSLClient::verify_host_with_common_name(X509 *server_cert) c... function namespace (line 17551) | namespace tls { function ctx_t (line 17727) | inline ctx_t create_client_context() { function ctx_t (line 17771) | inline ctx_t create_server_context() { function free_context (line 17818) | inline void free_context(ctx_t ctx) { function set_min_version (line 17822) | inline bool set_min_version(ctx_t ctx, Version version) { function load_ca_pem (line 17851) | inline bool load_ca_pem(ctx_t ctx, const char *pem, size_t len) { function load_ca_file (line 17870) | inline bool load_ca_file(ctx_t ctx, const char *file_path) { function load_ca_dir (line 17884) | inline bool load_ca_dir(ctx_t ctx, const char *dir_path) { function load_system_certs (line 17898) | inline bool load_system_certs(ctx_t ctx) { function set_client_cert_pem (line 17937) | inline bool set_client_cert_pem(ctx_t ctx, const char *cert, const char ... function set_client_cert_file (line 17995) | inline bool set_client_cert_file(ctx_t ctx, const char *cert_path, function set_verify_client (line 18040) | inline void set_verify_client(ctx_t ctx, bool require) { function session_t (line 18055) | inline session_t create_session(ctx_t ctx, socket_t sock) { function free_session (line 18085) | inline void free_session(session_t session) { function set_sni (line 18089) | inline bool set_sni(session_t session, const char *hostname) { function set_hostname (line 18103) | inline bool set_hostname(session_t session, const char *hostname) { function TlsError (line 18108) | inline TlsError connect(session_t session) { function TlsError (line 18129) | inline TlsError accept(session_t session) { function connect_nonblocking (line 18143) | inline bool connect_nonblocking(session_t session, socket_t sock, function accept_nonblocking (line 18183) | inline bool accept_nonblocking(session_t session, socket_t sock, function read (line 18200) | inline ssize_t read(session_t session, void *buf, size_t len, TlsError &... function write (line 18226) | inline ssize_t write(session_t session, const void *buf, size_t len, function pending (line 18253) | inline int pending(const_session_t session) { function shutdown (line 18260) | inline void shutdown(session_t session, bool graceful) { function is_peer_closed (line 18279) | inline bool is_peer_closed(session_t session, socket_t sock) { function cert_t (line 18307) | inline cert_t get_peer_cert(const_session_t session) { function free_cert (line 18319) | inline void free_cert(cert_t cert) { function verify_hostname (line 18326) | inline bool verify_hostname(cert_t cert, const char *hostname) { function hostname_mismatch_code (line 18384) | inline uint64_t hostname_mismatch_code() { function get_verify_result (line 18388) | inline long get_verify_result(const_session_t session) { function std (line 18397) | inline std::string get_cert_subject_cn(cert_t cert) { function std (line 18413) | inline std::string get_cert_issuer_name(cert_t cert) { function get_cert_sans (line 18424) | inline bool get_cert_sans(cert_t cert, std::vector &sans) { function get_cert_validity (line 18498) | inline bool get_cert_validity(cert_t cert, time_t ¬_before, function std (line 18524) | inline std::string get_cert_serial(cert_t cert) { function get_cert_der (line 18539) | inline bool get_cert_der(cert_t cert, std::vector &der) { function peek_error (line 18562) | inline uint64_t peek_error() { function get_error (line 18567) | inline uint64_t get_error() { function std (line 18574) | inline std::string error_string(uint64_t code) { function ca_store_t (line 18580) | inline ca_store_t create_ca_store(const char *pem, size_t len) { function free_ca_store (line 18604) | inline void free_ca_store(ca_store_t store) { function set_ca_store (line 18612) | inline bool set_ca_store(ctx_t ctx, ca_store_t store) { function get_ca_certs (line 18636) | inline size_t get_ca_certs(ctx_t ctx, std::vector &certs) { function std (line 18659) | inline std::vector get_ca_names(ctx_t ctx) { function update_server_cert (line 18675) | inline bool update_server_cert(ctx_t ctx, const char *cert_pem, function update_server_client_ca (line 18726) | inline bool update_server_client_ca(ctx_t ctx, const char *ca_pem) { function set_verify_callback (line 18748) | inline bool set_verify_callback(ctx_t ctx, VerifyCallback callback) { function get_verify_error (line 18768) | inline long get_verify_error(const_session_t session) { function std (line 18775) | inline std::string verify_error_string(long error_code) { function namespace (line 18801) | namespace tls { function ctx_t (line 18933) | inline ctx_t create_client_context() { function ctx_t (line 18957) | inline ctx_t create_server_context() { function free_context (line 18986) | inline void free_context(ctx_t ctx) { function set_min_version (line 18990) | inline bool set_min_version(ctx_t ctx, Version version) { function load_ca_pem (line 19000) | inline bool load_ca_pem(ctx_t ctx, const char *pem, size_t len) { function load_ca_file (line 19016) | inline bool load_ca_file(ctx_t ctx, const char *file_path) { function load_ca_dir (line 19029) | inline bool load_ca_dir(ctx_t ctx, const char *dir_path) { function load_system_certs (line 19042) | inline bool load_system_certs(ctx_t ctx) { function set_client_cert_pem (line 19084) | inline bool set_client_cert_pem(ctx_t ctx, const char *cert, const char ... function set_client_cert_file (line 19116) | inline bool set_client_cert_file(ctx_t ctx, const char *cert_path, function set_verify_client (line 19145) | inline void set_verify_client(ctx_t ctx, bool require) { function session_t (line 19163) | inline session_t create_session(ctx_t ctx, socket_t sock) { function free_session (line 19184) | inline void free_session(session_t session) { function set_sni (line 19188) | inline bool set_sni(session_t session, const char *hostname) { function set_hostname (line 19207) | inline bool set_hostname(session_t session, const char *hostname) { function TlsError (line 19212) | inline TlsError connect(session_t session) { function TlsError (line 19234) | inline TlsError accept(session_t session) { function connect_nonblocking (line 19259) | inline bool connect_nonblocking(session_t session, socket_t sock, function accept_nonblocking (line 19301) | inline bool accept_nonblocking(session_t session, socket_t sock, function read (line 19348) | inline ssize_t read(session_t session, void *buf, size_t len, TlsError &... function write (line 19374) | inline ssize_t write(session_t session, const void *buf, size_t len, function pending (line 19404) | inline int pending(const_session_t session) { function shutdown (line 19411) | inline void shutdown(session_t session, bool graceful) { function is_peer_closed (line 19432) | inline bool is_peer_closed(session_t session, socket_t sock) { function cert_t (line 19458) | inline cert_t get_peer_cert(const_session_t session) { function free_cert (line 19467) | inline void free_cert(cert_t cert) { function verify_hostname (line 19471) | inline bool verify_hostname(cert_t cert, const char *hostname) { function hostname_mismatch_code (line 19533) | inline uint64_t hostname_mismatch_code() { function get_verify_result (line 19537) | inline long get_verify_result(const_session_t session) { function std (line 19545) | inline std::string get_cert_subject_cn(cert_t cert) { function std (line 19559) | inline std::string get_cert_issuer_name(cert_t cert) { function get_cert_sans (line 19574) | inline bool get_cert_sans(cert_t cert, std::vector &sans) { function get_cert_validity (line 19658) | inline bool get_cert_validity(cert_t cert, time_t ¬_before, function std (line 19683) | inline std::string get_cert_serial(cert_t cert) { function get_cert_der (line 19705) | inline bool get_cert_der(cert_t cert, std::vector &der) { function peek_error (line 19732) | inline uint64_t peek_error() { function get_error (line 19736) | inline uint64_t get_error() { function std (line 19742) | inline std::string error_string(uint64_t code) { function ca_store_t (line 19748) | inline ca_store_t create_ca_store(const char *pem, size_t len) { function free_ca_store (line 19762) | inline void free_ca_store(ca_store_t store) { function set_ca_store (line 19766) | inline bool set_ca_store(ctx_t ctx, ca_store_t store) { function get_ca_certs (line 19777) | inline size_t get_ca_certs(ctx_t ctx, std::vector &certs) { function std (line 19801) | inline std::vector get_ca_names(ctx_t ctx) { function update_server_cert (line 19835) | inline bool update_server_cert(ctx_t ctx, const char *cert_pem, function update_server_client_ca (line 19866) | inline bool update_server_client_ca(ctx_t ctx, const char *ca_pem) { function set_verify_callback (line 19881) | inline bool set_verify_callback(ctx_t ctx, VerifyCallback callback) { function get_verify_error (line 19902) | inline long get_verify_error(const_session_t session) { function std (line 19909) | inline std::string verify_error_string(long error_code) { function namespace (line 19921) | namespace ws { function WebSocketClient (line 20086) | inline WebSocketClient::WebSocketClient( FILE: split.py function main (line 12) | def main() -> None: FILE: test/fuzzing/server_fuzzer.cc class FuzzedStream (line 5) | class FuzzedStream : public httplib::Stream { method FuzzedStream (line 7) | FuzzedStream(const uint8_t *data, size_t size) method read (line 10) | ssize_t read(char *ptr, size_t size) override { method write (line 17) | ssize_t write(const char *ptr, size_t size) override { method write (line 22) | ssize_t write(const char *ptr) { return write(ptr, strlen(ptr)); } method write (line 24) | ssize_t write(const std::string &s) { return write(s.data(), s.size()); } method is_readable (line 26) | bool is_readable() const override { return true; } method wait_readable (line 28) | bool wait_readable() const override { return true; } method wait_writable (line 30) | bool wait_writable() const override { return true; } method get_remote_ip_and_port (line 32) | void get_remote_ip_and_port(std::string &ip, int &port) const override { method get_local_ip_and_port (line 37) | void get_local_ip_and_port(std::string &ip, int &port) const override { method socket_t (line 42) | socket_t socket() const override { return 0; } method time_t (line 44) | time_t duration() const override { return 0; } class FuzzableServer (line 53) | class FuzzableServer : public httplib::Server { method ProcessFuzzedRequest (line 55) | void ProcessFuzzedRequest(FuzzedStream &stream) { function LLVMFuzzerInitialize (line 68) | int LLVMFuzzerInitialize(int * /*argc*/, char *** /*argv*/) { function LLVMFuzzerTestOneInput (line 96) | int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FILE: test/fuzzing/standalone_fuzz_target_runner.cpp function main (line 19) | int main(int argc, char **argv) { FILE: test/gtest/include/gtest/gtest-assertion-result.h function namespace (line 52) | namespace testing { FILE: test/gtest/include/gtest/gtest-death-test.h function namespace (line 52) | namespace testing { FILE: test/gtest/include/gtest/gtest-matchers.h function namespace (line 64) | namespace testing { function DescribeImpl (line 383) | void DescribeImpl(const MatcherBase& m, std::ostream* os, function MatcherDescriberInterface (line 393) | const MatcherDescriberInterface* GetDescriberImpl( function VTable (line 409) | VTable* GetVTable() { function Destroy (line 425) | void Destroy() { function IsInlined (line 432) | constexpr bool IsInlined() { function M (line 440) | static const M& Get(const MatcherBase& m) { function Init (line 447) | static void Init(MatcherBase& m, M impl) { function M (line 456) | static const M& Get(const MatcherBase& m) { function M (line 470) | static const M& Get(const MatcherBase& m) { function Init (line 473) | static void Init(MatcherBase& m, M* impl) { function explicit (line 535) | explicit Matcher(const MatcherInterface* impl) function explicit (line 559) | explicit Matcher(const MatcherInterface* impl) function explicit (line 585) | explicit Matcher(const MatcherInterface* impl) function explicit (line 613) | explicit Matcher(const MatcherInterface* impl) function DescribeTo (line 676) | void DescribeTo(::std::ostream* os) const override { impl_.DescribeTo(os... function DescribeNegationTo (line 678) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 682) | bool MatchAndExplain(T x, MatchResultListener* listener) const override { function namespace (line 716) | namespace internal { function DescribeTo (line 850) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 855) | void DescribeNegationTo(::std::ostream* os) const { function PolymorphicMatcher (line 869) | inline PolymorphicMatcher MatchesRegex( function PolymorphicMatcher (line 881) | inline PolymorphicMatcher ContainsRegex( FILE: test/gtest/include/gtest/gtest-message.h function namespace (line 64) | namespace testing { function namespace (line 202) | namespace internal { FILE: test/gtest/include/gtest/gtest-param-test.h function class (line 157) | class BaseTest : public ::testing::Test { function namespace (line 184) | namespace testing { function internal (line 359) | inline internal::ParamGenerator Bool() { return Values(false, true... FILE: test/gtest/include/gtest/gtest-printers.h function namespace (line 117) | namespace testing { function else (line 165) | struct FunctionPointerPrinter { function else (line 180) | struct PointerPrinter { function namespace (line 194) | namespace internal_stream_operator_without_lexical_name_lookup { type ConvertibleToIntegerPrinter (line 240) | struct ConvertibleToIntegerPrinter { type ConvertibleToStringViewPrinter (line 253) | struct ConvertibleToStringViewPrinter { type RawBytesPrinter (line 265) | struct RawBytesPrinter { type FallbackPrinter (line 277) | struct FallbackPrinter { function ostream (line 305) | ostream* os) { function string (line 341) | string Format(const ToPrint* value) { function string (line 412) | string FormatForComparisonFailureMessage(const T1& value, function ostream (line 439) | ostream* os) { function PrintTo (line 450) | inline void PrintTo(char c, ::std::ostream* os) { function PrintTo (line 458) | inline void PrintTo(bool x, ::std::ostream* os) { function PrintTo (line 472) | inline void PrintTo(char16_t c, ::std::ostream* os) { function PrintTo (line 476) | inline void PrintTo(char8_t c, ::std::ostream* os) { function PrintTo (line 489) | inline void PrintTo(char* s, ::std::ostream* os) { function PrintTo (line 495) | inline void PrintTo(const signed char* s, ::std::ostream* os) { function PrintTo (line 498) | inline void PrintTo(signed char* s, ::std::ostream* os) { function PrintTo (line 501) | inline void PrintTo(const unsigned char* s, ::std::ostream* os) { function PrintTo (line 504) | inline void PrintTo(unsigned char* s, ::std::ostream* os) { function PrintTo (line 510) | inline void PrintTo(char8_t* s, ::std::ostream* os) { function PrintTo (line 516) | inline void PrintTo(char16_t* s, ::std::ostream* os) { function PrintTo (line 521) | inline void PrintTo(char32_t* s, ::std::ostream* os) { function PrintTo (line 533) | inline void PrintTo(wchar_t* s, ::std::ostream* os) { function PrintTo (line 554) | inline void PrintTo(const ::std::string& s, ::std::ostream* os) { function PrintTo (line 561) | inline void PrintTo(const ::std::u8string& s, ::std::ostream* os) { function PrintTo (line 568) | inline void PrintTo(const ::std::u16string& s, ::std::ostream* os) { function PrintTo (line 574) | inline void PrintTo(const ::std::u32string& s, ::std::ostream* os) { function PrintTo (line 581) | inline void PrintTo(const ::std::wstring& s, ::std::ostream* os) { function PrintTo (line 588) | inline void PrintTo(internal::StringView sp, ::std::ostream* os) { function PrintTo (line 593) | inline void PrintTo(std::nullptr_t, ::std::ostream* os) { *os << "(nullp... function PrintTo (line 596) | inline void PrintTo(const std::type_info& info, std::ostream* os) { function ostream (line 651) | ostream* os) { function Print (line 693) | static void Print(const T& value, ::std::ostream* os) { function Print (line 864) | static void Print(const T& value, ::std::ostream* os) { function Print (line 904) | static void Print(const char* str, ::std::ostream* os) { function Print (line 920) | static void Print(const char8_t* str, ::std::ostream* os) { function Print (line 936) | static void Print(const char16_t* str, ::std::ostream* os) { function Print (line 951) | static void Print(const char32_t* str, ::std::ostream* os) { function Print (line 967) | static void Print(const wchar_t* str, ::std::ostream* os) { function Print (line 980) | static void Print(wchar_t* str, ::std::ostream* os) { function ostream (line 986) | ostream* os) { function ostream (line 995) | ostream* os) { type std (line 1002) | typedef ::std::vector<::std::string> Strings; function string (line 1035) | string PrintToString(const T& value) { FILE: test/gtest/include/gtest/gtest-spi.h function namespace (line 41) | namespace testing { FILE: test/gtest/include/gtest/gtest-test-part.h function namespace (line 46) | namespace testing { function class (line 132) | class GTEST_API_ TestPartResultArray { function class (line 153) | class GTEST_API_ TestPartResultReporterInterface { function namespace (line 160) | namespace internal { FILE: test/gtest/include/gtest/gtest-typed-test.h type testing (line 59) | typedef testing::Types MyTypes; type testing (line 160) | typedef testing::Types MyTypes; FILE: test/gtest/include/gtest/gtest.h function namespace (line 160) | namespace testing { function class (line 1365) | class EqHelper { type AssertHelperData (line 1595) | struct AssertHelperData { function virtual (line 1656) | virtual ~WithParamInterface() {} function ParamType (line 1660) | static const ParamType& GetParam() { function class (line 2034) | class GTEST_API_ ScopedTrace { function StaticAssertTypeEq (line 2120) | bool StaticAssertTypeEq() noexcept { function class (line 2264) | class FactoryImpl : public internal::TestFactoryBase { FILE: test/gtest/include/gtest/gtest_pred_impl.h function namespace (line 43) | namespace testing { FILE: test/gtest/include/gtest/internal/gtest-death-test-internal.h function namespace (line 51) | namespace testing { FILE: test/gtest/include/gtest/internal/gtest-filepath.h function pathname_ (line 67) | FilePath(const FilePath& rhs) : pathname_(rhs.pathname_) {} function explicit (line 69) | explicit FilePath(const std::string& pathname) : pathname_(pathname) { function Set (line 78) | void Set(const FilePath& rhs) { pathname_ = rhs.pathname_; } FILE: test/gtest/include/gtest/internal/gtest-internal.h function namespace (line 96) | namespace proto2 { function namespace (line 100) | namespace testing { type typename (line 794) | typedef typename Tests::Head Head; function AlwaysFalse (line 842) | inline bool AlwaysFalse() { return !AlwaysTrue(); } function ConstCharPtr (line 847) | struct GTEST_API_ ConstCharPtr { type TrueWithString (line 855) | struct TrueWithString { function class (line 868) | class GTEST_API_ Random { type IsContainer (line 943) | typedef int IsContainer; type IsNotContainer (line 954) | typedef char IsNotContainer; function IsContainerTest (line 956) | IsContainerTest(long /* dummy */) { function ArrayEq (line 1021) | bool ArrayEq(const T& lhs, const U& rhs) { function ArrayEq (line 1027) | bool ArrayEq(const T (&lhs)[N], const U (&rhs)[N]) { function CopyArray (line 1061) | void CopyArray(const T& from, U* to) { function CopyArray (line 1067) | void CopyArray(const T (&from)[N], U (*to)[N]) { type RelationToSourceReference (line 1085) | struct RelationToSourceReference {} type RelationToSourceCopy (line 1086) | struct RelationToSourceCopy {} type Element (line 1101) | typedef Element* iterator; type Element (line 1102) | typedef const Element* const_iterator; function InitCopy (line 1137) | void InitCopy(const Element* array, size_t a_size) { function InitRef (line 1146) | void InitRef(const Element* array, size_t a_size) { type MakeIndexSequenceImpl (line 1183) | struct MakeIndexSequenceImpl type FlatTupleConstructTag (line 1215) | struct FlatTupleConstructTag {} function InstantiateTestCase_P_IsDeprecated (line 1298) | constexpr bool InstantiateTestCase_P_IsDeprecated() { return true; } function TypedTestCase_P_IsDeprecated (line 1303) | constexpr bool TypedTestCase_P_IsDeprecated() { return true; } function TypedTestCaseIsDeprecated (line 1308) | constexpr bool TypedTestCaseIsDeprecated() { return true; } function RegisterTypedTestCase_P_IsDeprecated (line 1313) | constexpr bool RegisterTypedTestCase_P_IsDeprecated() { return true; } function InstantiateTypedTestCase_P_IsDeprecated (line 1318) | constexpr bool InstantiateTypedTestCase_P_IsDeprecated() { return true; } function namespace (line 1323) | namespace std { function namespace (line 1371) | namespace testing { FILE: test/gtest/include/gtest/internal/gtest-param-util.h type PrintToStringParamName (line 68) | struct PrintToStringParamName { type T (line 128) | typedef const T& reference; type difference_type (line 129) | typedef ptrdiff_t difference_type; function impl_ (line 132) | ParamIterator(const ParamIterator& other) : impl_(other.impl_->Clone()) {} FILE: test/gtest/include/gtest/internal/gtest-port.h type GTEST_CRITICAL_SECTION (line 357) | typedef struct _CRITICAL_SECTION GTEST_CRITICAL_SECTION; type GTEST_CRITICAL_SECTION (line 362) | typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; function namespace (line 837) | namespace testing { function To (line 1065) | To ImplicitCast_(To x) { function To (line 1091) | To DownCast_(From* f) { // so we only accept pointers function class (line 1169) | class GTEST_API_ AutoHandle { function class (line 1252) | class ThreadWithParamBase { function Join (line 1299) | void Join() { function Run (line 1306) | void Run() override { function class (line 1347) | class GTEST_API_ Mutex { function class (line 1400) | class GTestMutexLock { type GTestMutexLock (line 1413) | typedef GTestMutexLock MutexLock; function class (line 1417) | class ThreadLocalValueHolderBase { function class (line 1424) | class ThreadLocalBase { function class (line 1444) | class GTEST_API_ ThreadLocalRegistry { function class (line 1456) | class GTEST_API_ ThreadWithParamBase { function virtual (line 1482) | virtual ~ThreadWithParam() {} function virtual (line 1488) | virtual ~RunnableImpl() {} function virtual (line 1489) | virtual void Run() { func_(param_); } function explicit (line 1534) | explicit ThreadLocal(const T& value) function T (line 1539) | T* pointer() { return GetOrCreateValue(); } function T (line 1540) | const T* pointer() const { return GetOrCreateValue(); } function set (line 1542) | void set(const T& value) { *pointer() = value; } function explicit (line 1550) | explicit ValueHolder(const T& value) : value_(value) {} function T (line 1552) | T* pointer() { return &value_; } function T (line 1560) | T* GetOrCreateValue() const { function ThreadLocalValueHolderBase (line 1566) | ThreadLocalValueHolderBase* NewValueForCurrentThread() const override { function class (line 1570) | class ValueHolderFactory { function class (line 1581) | class DefaultValueHolderFactory : public ValueHolderFactory { function class (line 1592) | class InstanceValueHolderFactory : public ValueHolderFactory { function class (line 1616) | class MutexBase { function class (line 1674) | class Mutex : public MutexBase { function class (line 1692) | class GTestMutexLock { type GTestMutexLock (line 1705) | typedef GTestMutexLock MutexLock; function class (line 1713) | class ThreadLocalValueHolderBase { function DeleteThreadLocalValue (line 1720) | inline void DeleteThreadLocalValue(void* value_holder) { function GTEST_API_ (line 1726) | GTEST_API_ ThreadLocal { function set (line 1746) | void set(const T& value) { *pointer() = value; } function explicit (line 1753) | explicit ValueHolder(const T& value) : value_(value) {} function T (line 1755) | T* pointer() { return &value_; } function pthread_key_t (line 1763) | static pthread_key_t CreateKey() { function T (line 1772) | T* GetOrCreateValue() const { function class (line 1785) | class ValueHolderFactory { function class (line 1796) | class DefaultValueHolderFactory : public ValueHolderFactory { function class (line 1807) | class InstanceValueHolderFactory : public ValueHolderFactory { function class (line 1839) | class Mutex { function class (line 1857) | class GTestMutexLock { type GTestMutexLock (line 1862) | typedef GTestMutexLock MutexLock; function GTEST_API_ (line 1865) | GTEST_API_ ThreadLocal { function IsAlpha (line 1899) | inline bool IsAlpha(char ch) { function IsAlNum (line 1902) | inline bool IsAlNum(char ch) { function IsDigit (line 1905) | inline bool IsDigit(char ch) { function IsLower (line 1908) | inline bool IsLower(char ch) { function IsSpace (line 1911) | inline bool IsSpace(char ch) { function IsUpper (line 1914) | inline bool IsUpper(char ch) { function IsXDigit (line 1917) | inline bool IsXDigit(char ch) { function IsXDigit (line 1921) | inline bool IsXDigit(char8_t ch) { function IsXDigit (line 1925) | inline bool IsXDigit(char16_t ch) { function IsXDigit (line 1929) | inline bool IsXDigit(char32_t ch) { function IsXDigit (line 1933) | inline bool IsXDigit(wchar_t ch) { function ToLower (line 1938) | inline char ToLower(char ch) { function ToUpper (line 1941) | inline char ToUpper(char ch) { function std (line 1945) | inline std::string StripTrailingSpaces(std::string str) { function namespace (line 1957) | namespace posix { function namespace (line 2301) | namespace testing { function namespace (line 2313) | namespace testing { function namespace (line 2329) | namespace testing { function namespace (line 2343) | namespace testing { function namespace (line 2361) | namespace testing { function namespace (line 2373) | namespace testing { function namespace (line 2389) | namespace testing { function namespace (line 2402) | namespace testing { FILE: test/gtest/include/gtest/internal/gtest-string.h function namespace (line 58) | namespace testing { FILE: test/gtest/include/gtest/internal/gtest-type-util.h function namespace (line 50) | namespace testing { FILE: test/gtest/src/gtest-assertion-result.cc type testing (line 41) | namespace testing { function AssertionResult (line 59) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 66) | AssertionResult AssertionSuccess() { return AssertionResult(true); } function AssertionResult (line 69) | AssertionResult AssertionFailure() { return AssertionResult(false); } function AssertionResult (line 73) | AssertionResult AssertionFailure(const Message& message) { FILE: test/gtest/src/gtest-death-test.cc type testing (line 88) | namespace testing { type internal (line 136) | namespace internal { function InDeathTestChild (line 149) | bool InDeathTestChild() { function ExitSummary (line 207) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 233) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 242) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 280) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 287) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 340) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 348) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 400) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 402) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 418) | bool spawned() const { return spawned_; } method set_spawned (line 419) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 420) | int status() const { return status_; } method set_status (line 421) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 422) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 423) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 424) | int read_fd() const { return read_fd_; } method set_read_fd (line 425) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 426) | int write_fd() const { return write_fd_; } method set_write_fd (line 427) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 534) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 653) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 655) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 1060) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1068) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1096) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1098) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 1161) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 1177) | class Arguments { method Arguments (line 842) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 850) | void AddArgument(const char* argument) { method AddArguments (line 855) | void AddArguments(const ::std::vector& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 1206) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1217) | static int ExecDeathTestChildMain(void* child_arg) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1263) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1271) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1288) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { type internal (line 201) | namespace internal { function InDeathTestChild (line 149) | bool InDeathTestChild() { function ExitSummary (line 207) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 233) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 242) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 280) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 287) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 340) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 348) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 400) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 402) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 418) | bool spawned() const { return spawned_; } method set_spawned (line 419) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 420) | int status() const { return status_; } method set_status (line 421) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 422) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 423) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 424) | int read_fd() const { return read_fd_; } method set_read_fd (line 425) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 426) | int write_fd() const { return write_fd_; } method set_write_fd (line 427) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 534) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 653) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 655) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 1060) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1068) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1096) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1098) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 1161) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 1177) | class Arguments { method Arguments (line 842) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 850) | void AddArgument(const char* argument) { method AddArguments (line 855) | void AddArguments(const ::std::vector& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 1206) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1217) | static int ExecDeathTestChildMain(void* child_arg) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1263) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1271) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1288) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function GetStatusFileDescriptor (line 1504) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 1566) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type testing (line 132) | namespace testing { type internal (line 136) | namespace internal { function InDeathTestChild (line 149) | bool InDeathTestChild() { function ExitSummary (line 207) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 233) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 242) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 280) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 287) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 340) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 348) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 400) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 402) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 418) | bool spawned() const { return spawned_; } method set_spawned (line 419) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 420) | int status() const { return status_; } method set_status (line 421) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 422) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 423) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 424) | int read_fd() const { return read_fd_; } method set_read_fd (line 425) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 426) | int write_fd() const { return write_fd_; } method set_write_fd (line 427) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 534) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 653) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 655) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 1060) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1068) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1096) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1098) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 1161) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 1177) | class Arguments { method Arguments (line 842) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 850) | void AddArgument(const char* argument) { method AddArguments (line 855) | void AddArguments(const ::std::vector& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 1206) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1217) | static int ExecDeathTestChildMain(void* child_arg) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1263) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1271) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1288) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { type internal (line 201) | namespace internal { function InDeathTestChild (line 149) | bool InDeathTestChild() { function ExitSummary (line 207) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 233) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 242) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 280) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 287) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 340) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 348) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 400) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 402) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 418) | bool spawned() const { return spawned_; } method set_spawned (line 419) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 420) | int status() const { return status_; } method set_status (line 421) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 422) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 423) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 424) | int read_fd() const { return read_fd_; } method set_read_fd (line 425) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 426) | int write_fd() const { return write_fd_; } method set_write_fd (line 427) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 534) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 653) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 655) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 1060) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 1068) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 1096) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 1098) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 1161) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 1177) | class Arguments { method Arguments (line 842) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 850) | void AddArgument(const char* argument) { method AddArguments (line 855) | void AddArguments(const ::std::vector& arguments) { method size (line 863) | int size() { return static_cast(args_.size()) - 1; } method Arguments (line 1179) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 1187) | void AddArgument(const char* argument) { method AddArguments (line 1192) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 1206) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 1217) | static int ExecDeathTestChildMain(void* child_arg) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1263) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 1271) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 1288) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function GetStatusFileDescriptor (line 1504) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 1566) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { FILE: test/gtest/src/gtest-filepath.cc type testing (line 60) | namespace testing { type internal (line 61) | namespace internal { function IsPathSeparator (line 87) | static bool IsPathSeparator(char c) { function FilePath (line 96) | FilePath FilePath::GetCurrentDir() { function FilePath (line 123) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 154) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 165) | FilePath FilePath::RemoveFileName() const { function FilePath (line 182) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 197) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 279) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 342) | FilePath FilePath::RemoveTrailingPathSeparator() const { FILE: test/gtest/src/gtest-internal-inl.h function namespace (line 74) | namespace testing { FILE: test/gtest/src/gtest-matchers.cc type testing (line 42) | namespace testing { FILE: test/gtest/src/gtest-port.cc type testing (line 90) | namespace testing { type internal (line 91) | namespace internal { function T (line 97) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 110) | size_t GetThreadCount() { function GetThreadCount (line 118) | size_t GetThreadCount() { function GetThreadCount (line 153) | size_t GetThreadCount() { function GetThreadCount (line 176) | size_t GetThreadCount() { function GetThreadCount (line 213) | size_t GetThreadCount() { function GetThreadCount (line 231) | size_t GetThreadCount() { function GetThreadCount (line 244) | size_t GetThreadCount() { function GetThreadCount (line 259) | size_t GetThreadCount() { class MemoryIsNotDeallocated (line 351) | class MemoryIsNotDeallocated { method MemoryIsNotDeallocated (line 353) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { method MemoryIsNotDeallocated (line 368) | MemoryIsNotDeallocated(const MemoryIsNotDeallocated&) = delete; method MemoryIsNotDeallocated (line 369) | MemoryIsNotDeallocated& operator=(const MemoryIsNotDeallocated&) =... class ThreadWithParamSupport (line 422) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 424) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 444) | struct ThreadMainParam { method ThreadMainParam (line 445) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 452) | static DWORD WINAPI ThreadMain(void* ptr) { method ThreadWithParamSupport (line 464) | ThreadWithParamSupport(const ThreadWithParamSupport&) = delete; method ThreadWithParamSupport (line 465) | ThreadWithParamSupport& operator=(const ThreadWithParamSupport&) =... class ThreadLocalRegistryImpl (line 486) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 490) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 523) | static void OnThreadLocalDestroyed( method OnThreadExit (line 550) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 588) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 615) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 626) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 645) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 725) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 732) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 733) | bool IsAsciiPunct(char ch) { function IsRepeat (line 736) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 737) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 738) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 744) | bool IsValidEscape(char c) { function AtomMatchesChar (line 750) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 783) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 791) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 851) | bool MatchRepetitionAndRegexAtHead(bool escaped, char c, char repeat, function MatchRegexAtHead (line 875) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 909) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 979) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 997) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation(const... class CapturedStream (line 1034) | class CapturedStream { method CapturedStream (line 1037) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 1117) | std::string GetCapturedString() { method CapturedStream (line 1142) | CapturedStream(const CapturedStream&) = delete; method CapturedStream (line 1143) | CapturedStream& operator=(const CapturedStream&) = delete; function CaptureStream (line 1152) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 1162) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 1181) | void CaptureStdout() { function CaptureStderr (line 1186) | void CaptureStderr() { function GetCapturedStdout (line 1191) | std::string GetCapturedStdout() { function GetCapturedStderr (line 1196) | std::string GetCapturedStderr() { function GetFileSize (line 1202) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 1207) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 1234) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 1241) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 1246) | void SetInjectableArgvs(const std::vector& new_argvs) { function ClearInjectableArgvs (line 1251) | void ClearInjectableArgvs() { type posix (line 1258) | namespace posix { function Abort (line 1259) | void Abort() { function FlagToEnvVar (line 1269) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 1284) | bool ParseInt32(const Message& src_text, const char* str, int32_t* v... function BoolFromGTestEnv (line 1326) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32FromGTestEnv (line 1340) | int32_t Int32FromGTestEnv(const char* flag, int32_t default_value) { function OutputFlagAlsoCheckEnvVar (line 1372) | std::string OutputFlagAlsoCheckEnvVar() { FILE: test/gtest/src/gtest-printers.cc type testing (line 57) | namespace testing { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 64) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 87) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... function ToChar32 (line 114) | char32_t ToChar32(CharType in) { type internal (line 121) | namespace internal { function PrintBytesInObjectTo (line 128) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type CharFormat (line 138) | enum CharFormat { kAsIs, kHexEscape, kSpecialEscape } function IsPrintableAscii (line 143) | inline bool IsPrintableAscii(char32_t c) { return 0x20 <= c && c <= ... function CharFormat (line 149) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 198) | static CharFormat PrintAsStringLiteralTo(char32_t c, ostream* os) { function CharFormat (line 229) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function CharFormat (line 234) | static CharFormat PrintAsStringLiteralTo(char8_t c, ostream* os) { function CharFormat (line 239) | static CharFormat PrintAsStringLiteralTo(char16_t c, ostream* os) { function CharFormat (line 243) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function PrintCharAndCodeTo (line 251) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 274) | void PrintTo(unsigned char c, ::std::ostream* os) { PrintCharAndCode... function PrintTo (line 275) | void PrintTo(signed char c, ::std::ostream* os) { PrintCharAndCodeTo... function PrintTo (line 279) | void PrintTo(wchar_t wc, ostream* os) { PrintCharAndCodeTo(wc, os); } function PrintTo (line 282) | void PrintTo(char32_t c, ::std::ostream* os) { function PrintTo (line 289) | void PrintTo(__uint128_t v, ::std::ostream* os) { function PrintTo (line 322) | void PrintTo(__int128_t v, ::std::ostream* os) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 337) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDR... function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 366) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ GTEST_ATTRIBUTE_NO_SANITIZE_ADDR... function UniversalPrintArray (line 392) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 399) | void UniversalPrintArray(const char8_t* begin, size_t len, ostream* ... function UniversalPrintArray (line 406) | void UniversalPrintArray(const char16_t* begin, size_t len, ostream*... function UniversalPrintArray (line 412) | void UniversalPrintArray(const char32_t* begin, size_t len, ostream*... function UniversalPrintArray (line 418) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintCStringTo (line 426) | void PrintCStringTo(const Char* s, ostream* os) { function PrintTo (line 437) | void PrintTo(const char* s, ostream* os) { PrintCStringTo(s, os); } function PrintTo (line 440) | void PrintTo(const char8_t* s, ostream* os) { PrintCStringTo(s, os); } function PrintTo (line 443) | void PrintTo(const char16_t* s, ostream* os) { PrintCStringTo(s, os); } function PrintTo (line 445) | void PrintTo(const char32_t* s, ostream* os) { PrintCStringTo(s, os); } function PrintTo (line 455) | void PrintTo(const wchar_t* s, ostream* os) { PrintCStringTo(s, os); } function ContainsUnprintableControlCodes (line 460) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 479) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t <= 0xb... function IsValidUTF8 (line 481) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 514) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 523) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintU8StringTo (line 532) | void PrintU8StringTo(const ::std::u8string& s, ostream* os) { function PrintU16StringTo (line 537) | void PrintU16StringTo(const ::std::u16string& s, ostream* os) { function PrintU32StringTo (line 541) | void PrintU32StringTo(const ::std::u32string& s, ostream* os) { function PrintWideStringTo (line 546) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { FILE: test/gtest/src/gtest-test-part.cc type testing (line 38) | namespace testing { function TestPartResult (line 69) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 83) | namespace internal { FILE: test/gtest/src/gtest-typed-test.cc type testing (line 34) | namespace testing { type internal (line 35) | namespace internal { function SplitIntoTestNames (line 44) | static std::vector SplitIntoTestNames(const char* src) { FILE: test/gtest/src/gtest.cc type testing (line 146) | namespace testing { type internal (line 179) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function GetDefaultFailFast (line 219) | static bool GetDefaultFailFast() { type internal (line 373) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 916) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function Message (line 1241) | Message& Message::operator<<(const wchar_t* wide_c_str) { function Message (line 1244) | Message& Message::operator<<(wchar_t* wide_c_str) { function Message (line 1251) | Message& Message::operator<<(const ::std::wstring& wstr) { type internal (line 1263) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function AssertionResult (line 1672) | AssertionResult FloatLE(const char* expr1, const char* expr2, float val1, function AssertionResult (line 1679) | AssertionResult DoubleLE(const char* expr1, const char* expr2, double ... type internal (line 1684) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function IsSubstringPred (line 1746) | bool IsSubstringPred(const char* needle, const char* haystack) { function IsSubstringPred (line 1752) | bool IsSubstringPred(const wchar_t* needle, const wchar_t* haystack) { function IsSubstringPred (line 1760) | bool IsSubstringPred(const StringType& needle, const StringType& hayst... function AssertionResult (line 1769) | AssertionResult IsSubstringImpl(bool expected_to_be_substring, function AssertionResult (line 1793) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1798) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1803) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1809) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1815) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1821) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1829) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1835) | AssertionResult IsNotSubstring(const char* needle_expr, type internal (line 1843) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestPartResult (line 2220) | const TestPartResult& TestResult::GetTestPartResult(int i) const { function TestProperty (line 2228) | const TestProperty& TestResult::GetTestProperty(int i) const { function ArrayAsVector (line 2284) | std::vector ArrayAsVector(const char* const (&array)[kSiz... function GetReservedAttributesForElement (line 2288) | static std::vector GetReservedAttributesForElement( function GetReservedOutputAttributesForElement (line 2304) | static std::vector GetReservedOutputAttributesForElement( function FormatWordList (line 2319) | static std::string FormatWordList(const std::vector& word... function ValidateTestPropertyName (line 2333) | static bool ValidateTestPropertyName( function TestPartSkipped (line 2363) | static bool TestPartSkipped(const TestPartResult& result) { function TestPartFatallyFailed (line 2381) | static bool TestPartFatallyFailed(const TestPartResult& result) { function TestPartNonfatallyFailed (line 2391) | static bool TestPartNonfatallyFailed(const TestPartResult& result) { type internal (line 2445) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 2544) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 2729) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { class TestNameIs (line 2790) | class TestNameIs { method TestNameIs (line 2795) | explicit TestNameIs(const char* name) : name_(name) {} type internal (line 2808) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestInfo (line 2965) | const TestInfo* TestSuite::GetTestInfo(int i) const { function TestInfo (line 2972) | TestInfo* TestSuite::GetMutableTestInfo(int i) { function FormatCountableNoun (line 3091) | static std::string FormatCountableNoun(int count, const char* singular... function FormatTestCount (line 3098) | static std::string FormatTestCount(int test_count) { function FormatTestSuiteCount (line 3103) | static std::string FormatTestSuiteCount(int test_suite_count) { type internal (line 3130) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestEventListener (line 5070) | TestEventListener* TestEventListeners::Release(TestEventListener* list... function TestEventListener (line 5080) | TestEventListener* TestEventListeners::repeater() { return repeater_; } function UnitTest (line 5131) | UnitTest* UnitTest::GetInstance() { function TestSuite (line 5237) | const TestSuite* UnitTest::GetTestSuite(int i) const { function TestCase (line 5243) | const TestCase* UnitTest::GetTestCase(int i) const { function TestResult (line 5250) | const TestResult& UnitTest::ad_hoc_test_result() const { function TestSuite (line 5256) | TestSuite* UnitTest::GetMutableTestSuite(int i) { function TestEventListeners (line 5262) | TestEventListeners& UnitTest::listeners() { return *impl()->listeners(... function Environment (line 5274) | Environment* UnitTest::AddEnvironment(Environment* env) { function GTEST_LOCK_EXCLUDED_ (line 5291) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5460) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5468) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5477) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5488) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5501) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5507) | GTEST_LOCK_EXCLUDED_(mutex_) { type internal (line 5512) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function InitGoogleTest (line 6710) | void InitGoogleTest(int* argc, char** argv) { function InitGoogleTest (line 6720) | void InitGoogleTest(int* argc, wchar_t** argv) { function InitGoogleTest (line 6730) | void InitGoogleTest() { function GetTempDirFromEnv (line 6749) | static std::string GetTempDirFromEnv( function TempDir (line 6765) | std::string TempDir() { function GTEST_LOCK_EXCLUDED_ (line 6791) | GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) { type testing (line 372) | namespace testing { type internal (line 179) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function GetDefaultFailFast (line 219) | static bool GetDefaultFailFast() { type internal (line 373) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 916) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function Message (line 1241) | Message& Message::operator<<(const wchar_t* wide_c_str) { function Message (line 1244) | Message& Message::operator<<(wchar_t* wide_c_str) { function Message (line 1251) | Message& Message::operator<<(const ::std::wstring& wstr) { type internal (line 1263) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function AssertionResult (line 1672) | AssertionResult FloatLE(const char* expr1, const char* expr2, float val1, function AssertionResult (line 1679) | AssertionResult DoubleLE(const char* expr1, const char* expr2, double ... type internal (line 1684) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function IsSubstringPred (line 1746) | bool IsSubstringPred(const char* needle, const char* haystack) { function IsSubstringPred (line 1752) | bool IsSubstringPred(const wchar_t* needle, const wchar_t* haystack) { function IsSubstringPred (line 1760) | bool IsSubstringPred(const StringType& needle, const StringType& hayst... function AssertionResult (line 1769) | AssertionResult IsSubstringImpl(bool expected_to_be_substring, function AssertionResult (line 1793) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1798) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1803) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1809) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1815) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1821) | AssertionResult IsNotSubstring(const char* needle_expr, function AssertionResult (line 1829) | AssertionResult IsSubstring(const char* needle_expr, const char* hayst... function AssertionResult (line 1835) | AssertionResult IsNotSubstring(const char* needle_expr, type internal (line 1843) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestPartResult (line 2220) | const TestPartResult& TestResult::GetTestPartResult(int i) const { function TestProperty (line 2228) | const TestProperty& TestResult::GetTestProperty(int i) const { function ArrayAsVector (line 2284) | std::vector ArrayAsVector(const char* const (&array)[kSiz... function GetReservedAttributesForElement (line 2288) | static std::vector GetReservedAttributesForElement( function GetReservedOutputAttributesForElement (line 2304) | static std::vector GetReservedOutputAttributesForElement( function FormatWordList (line 2319) | static std::string FormatWordList(const std::vector& word... function ValidateTestPropertyName (line 2333) | static bool ValidateTestPropertyName( function TestPartSkipped (line 2363) | static bool TestPartSkipped(const TestPartResult& result) { function TestPartFatallyFailed (line 2381) | static bool TestPartFatallyFailed(const TestPartResult& result) { function TestPartNonfatallyFailed (line 2391) | static bool TestPartNonfatallyFailed(const TestPartResult& result) { type internal (line 2445) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 2544) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 2729) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { class TestNameIs (line 2790) | class TestNameIs { method TestNameIs (line 2795) | explicit TestNameIs(const char* name) : name_(name) {} type internal (line 2808) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestInfo (line 2965) | const TestInfo* TestSuite::GetTestInfo(int i) const { function TestInfo (line 2972) | TestInfo* TestSuite::GetMutableTestInfo(int i) { function FormatCountableNoun (line 3091) | static std::string FormatCountableNoun(int count, const char* singular... function FormatTestCount (line 3098) | static std::string FormatTestCount(int test_count) { function FormatTestSuiteCount (line 3103) | static std::string FormatTestSuiteCount(int test_suite_count) { type internal (line 3130) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestEventListener (line 5070) | TestEventListener* TestEventListeners::Release(TestEventListener* list... function TestEventListener (line 5080) | TestEventListener* TestEventListeners::repeater() { return repeater_; } function UnitTest (line 5131) | UnitTest* UnitTest::GetInstance() { function TestSuite (line 5237) | const TestSuite* UnitTest::GetTestSuite(int i) const { function TestCase (line 5243) | const TestCase* UnitTest::GetTestCase(int i) const { function TestResult (line 5250) | const TestResult& UnitTest::ad_hoc_test_result() const { function TestSuite (line 5256) | TestSuite* UnitTest::GetMutableTestSuite(int i) { function TestEventListeners (line 5262) | TestEventListeners& UnitTest::listeners() { return *impl()->listeners(... function Environment (line 5274) | Environment* UnitTest::AddEnvironment(Environment* env) { function GTEST_LOCK_EXCLUDED_ (line 5291) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5460) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5468) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5477) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5488) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5501) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5507) | GTEST_LOCK_EXCLUDED_(mutex_) { type internal (line 5512) | namespace internal { function FILE (line 190) | static FILE* OpenFileForWriting(const std::string& output_file) { function GTestIsInitialized (line 397) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 402) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 412) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 417) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 423) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { class FailureTest (line 455) | class FailureTest : public Test { method FailureTest (line 457) | explicit FailureTest(const CodeLocation& loc, std::string error_me... method TestBody (line 463) | void TestBody() override { function InsertSyntheticTestCase (line 491) | void InsertSyntheticTestCase(const std::string& name, CodeLocation l... function RegisterTypeParameterizedTestSuite (line 535) | void RegisterTypeParameterizedTestSuite(const char* test_suite_name, function RegisterTypeParameterizedTestSuiteInstantiation (line 541) | void RegisterTypeParameterizedTestSuiteInstantiation(const char* cas... function GetArgvs (line 602) | ::std::vector GetArgvs() { function FilePath (line 615) | FilePath GetCurrentExecutableName() { function PatternMatchesString (line 677) | static bool PatternMatchesString(const std::string& name_str, function IsGlobPattern (line 726) | bool IsGlobPattern(const std::string& pattern) { class UnitTestFilter (line 731) | class UnitTestFilter { method UnitTestFilter (line 733) | UnitTestFilter() = default; method UnitTestFilter (line 736) | explicit UnitTestFilter(const std::string& filter) { method MatchesName (line 754) | bool MatchesName(const std::string& name) const { class PositiveAndNegativeUnitTestFilter (line 769) | class PositiveAndNegativeUnitTestFilter { method PositiveAndNegativeUnitTestFilter (line 776) | explicit PositiveAndNegativeUnitTestFilter(const std::string& filt... method MatchesTest (line 806) | bool MatchesTest(const std::string& test_suite_name, method MatchesName (line 813) | bool MatchesName(const std::string& name) const { function TypeId (line 927) | TypeId GetTestTypeId() { return GetTypeId(); } function AssertionResult (line 936) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 1008) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 1022) | TestPartResultReporterInterface* class Timer (line 1114) | class Timer { method Timer (line 1116) | Timer() : start_(std::chrono::steady_clock::now()) {} method TimeInMillis (line 1119) | TimeInMillis Elapsed() { function TimeInMillis (line 1132) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 1148) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 1194) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 1209) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 1265) | namespace edit_distance { function CalculateOptimalEdits (line 1266) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 1364) | class Hunk { method Hunk (line 1366) | Hunk(size_t left_start, size_t right_start) method PushLine (line 1373) | void PushLine(char edit, const char* line) { method PrintTo (line 1391) | void PrintTo(std::ostream* os) { method has_edits (line 1401) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 1404) | void FlushEdits() { method PrintHeader (line 1413) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 1441) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 1511) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 1551) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 1583) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 1596) | AssertionResult DoubleNearPredFormat(const char* expr1, const char* ... function AssertionResult (line 1637) | AssertionResult FloatingPointLE(const char* expr1, const char* expr2, function AssertionResult (line 1687) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 1699) | AssertionResult CmpHelperSTRCASEEQ(const char* lhs_expression, function AssertionResult (line 1711) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function AssertionResult (line 1724) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function AssertionResult (line 1850) | AssertionResult HRESULTFailureHelper(const char* expr, const char* e... function AssertionResult (line 1890) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NO... function AssertionResult (line 1897) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NO... function ChopLowBits (line 1935) | inline uint32_t ChopLowBits(uint32_t* bits, int n) { function CodePointToUtf8 (line 1947) | std::string CodePointToUtf8(uint32_t code_point) { function IsUtf16SurrogatePair (line 1982) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function CreateCodePointFromUtf16SurrogatePair (line 1988) | inline uint32_t CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 2014) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 2059) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 2071) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 2174) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 2193) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 2447) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 2549) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 2580) | Result HandleSehExceptionsInMethodIfSupported(T* object, Result (T::... function Result (line 2607) | Result HandleExceptionsInMethodIfSupported(T* object, Result (T::*me... function TestInfo (line 2749) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 2761) | void ReportInvalidTestSuiteType(const char* test_suite_name, type GTestColor (line 3132) | enum class GTestColor { kDefault, kRed, kGreen, kYellow } function PrintTestPartResultToString (line 3136) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 3148) | static void PrintTestPartResult(const TestPartResult& test_part_resu... function WORD (line 3170) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 3183) | static int GetBitOffset(WORD color_mask) { function WORD (line 3194) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 3234) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 3277) | static void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 3325) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 3344) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 3346) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 3347) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3352) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 3355) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnEnvironmentsTearDownEnd (line 3374) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3376) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class BriefUnitTestResultPrinter (line 3652) | class BriefUnitTestResultPrinter : public TestEventListener { method BriefUnitTestResultPrinter (line 3654) | BriefUnitTestResultPrinter() {} method PrintTestName (line 3655) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 3660) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnTestIterationStart (line 3661) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 3663) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 3664) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) overrid... method OnTestCaseStart (line 3666) | void OnTestCaseStart(const TestCase& /*test_case*/) override {} method OnTestSuiteStart (line 3668) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override {} method OnTestStart (line 3671) | void OnTestStart(const TestInfo& /*test_info*/) override {} method OnTestDisabled (line 3672) | void OnTestDisabled(const TestInfo& /*test_info*/) override {} method OnTestCaseEnd (line 3677) | void OnTestCaseEnd(const TestCase& /*test_case*/) override {} method OnTestSuiteEnd (line 3679) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override {} method OnEnvironmentsTearDownStart (line 3682) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 3683) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestProgramEnd (line 3685) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 3757) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 3759) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 3766) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 3767) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = e... method TestEventRepeater (line 3799) | TestEventRepeater(const TestEventRepeater&) = delete; method TestEventRepeater (line 3800) | TestEventRepeater& operator=(const TestEventRepeater&) = delete; function TestEventListener (line 3811) | TestEventListener* TestEventRepeater::Release(TestEventListener* lis... class XmlUnitTestResultPrinter (line 3888) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 3902) | static bool IsNormalizableWhitespace(unsigned char c) { method IsValidXmlCharacter (line 3908) | static bool IsValidXmlCharacter(unsigned char c) { method EscapeXmlAttribute (line 3922) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 3927) | static std::string EscapeXmlText(const char* str) { method XmlUnitTestResultPrinter (line 3978) | XmlUnitTestResultPrinter(const XmlUnitTestResultPrinter&) = delete; method XmlUnitTestResultPrinter (line 3979) | XmlUnitTestResultPrinter& operator=(const XmlUnitTestResultPrinter... function FormatTimeInMillisAsSeconds (line 4094) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 4100) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 4121) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 4436) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { method JsonUnitTestResultPrinter (line 4492) | JsonUnitTestResultPrinter(const JsonUnitTestResultPrinter&) = delete; method JsonUnitTestResultPrinter (line 4493) | JsonUnitTestResultPrinter& operator=(const JsonUnitTestResultPrint... function FormatTimeInMillisAsDuration (line 4558) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 4566) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 4579) | static inline std::string Indent(size_t width) { function GTEST_LOCK_EXCLUDED_ (line 4949) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 4998) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5012) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5014) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) method ScopedPrematureExitFile (line 5044) | ScopedPrematureExitFile(const ScopedPrematureExitFile&) = delete; method ScopedPrematureExitFile (line 5045) | ScopedPrematureExitFile& operator=(const ScopedPrematureExitFile&)... class TestSuiteNameIs (line 5673) | class TestSuiteNameIs { method TestSuiteNameIs (line 5676) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 5700) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 5736) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 5737) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 5947) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 5969) | bool ShouldShard(const char* total_shards_env, const char* shard_ind... function Int32FromEnvOrDie (line 6013) | int32_t Int32FromEnvOrDie(const char* var, int32_t default_val) { function ShouldRunTestOnShard (line 6031) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int tes... function PrintOnOneLine (line 6101) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 6188) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 6201) | TestResult* UnitTestImpl::current_test_result() { function GTEST_NO_INLINE_ (line 6247) | GTEST_NO_INLINE_ GTEST_NO_TAIL_CALL_ std::string class ClassUniqueToAlwaysTrue (line 6257) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 6260) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 6262) | bool AlwaysTrue() { function SkipPrefix (line 6274) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseFlag (line 6326) | static bool ParseFlag(const char* str, const char* flag_name, bool* ... function ParseFlag (line 6342) | bool ParseFlag(const char* str, const char* flag_name, int32_t* valu... function ParseFlag (line 6359) | static bool ParseFlag(const char* str, const char* flag_name, String... function HasGoogleTestFlagPrefix (line 6377) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 6394) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 6524) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 6559) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 6580) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 6631) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 6665) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 6674) | void InitGoogleTestImpl(int* argc, CharType** argv) { function InitGoogleTest (line 6710) | void InitGoogleTest(int* argc, char** argv) { function InitGoogleTest (line 6720) | void InitGoogleTest(int* argc, wchar_t** argv) { function InitGoogleTest (line 6730) | void InitGoogleTest() { function GetTempDirFromEnv (line 6749) | static std::string GetTempDirFromEnv( function TempDir (line 6765) | std::string TempDir() { function GTEST_LOCK_EXCLUDED_ (line 6791) | GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) { FILE: test/gtest/src/gtest_main.cc function setup (line 38) | void setup() { testing::InitGoogleTest(); } function loop (line 40) | void loop() { RUN_ALL_TESTS(); } function GTEST_API_ (line 48) | GTEST_API_ int main(int argc, char **argv) { FILE: test/test.cc function u8_to_string (line 31) | inline std::string u8_to_string(const char8_t *s) { function get_base_port (line 59) | static int get_base_port() { function FormData (line 79) | FormData &get_file_value(std::vector &items, const char *key) { function read_file (line 91) | static void read_file(const std::string &path, std::string &out) { class UnixSocketTest (line 107) | class UnixSocketTest : public ::testing::Test { method TearDown (line 109) | void TearDown() override { std::remove(pathname_.c_str()); } method client_GET (line 111) | void client_GET(const std::string &addr) { method make_sock_path (line 124) | static std::string make_sock_path() { function TEST_F (line 134) | TEST_F(UnixSocketTest, pathname) { function TEST_F (line 157) | TEST_F(UnixSocketTest, PeerPid) { function TEST_F (line 183) | TEST_F(UnixSocketTest, abstract) { function TEST_F (line 208) | TEST_F(UnixSocketTest, HostHeaderAutoSet) { function TEST (line 251) | TEST(SocketStream, wait_writable_UNIX) { function TEST (line 273) | TEST(SocketStream, wait_writable_INET) { function TEST (line 319) | TEST(ClientTest, MoveConstructible) { function TEST (line 324) | TEST(ClientTest, MoveAssignable) { function TEST (line 330) | TEST(StartupTest, WSAStartup) { function TEST (line 337) | TEST(DecodePathTest, PercentCharacter) { function TEST (line 344) | TEST(DecodePathTest, PercentCharacterNUL) { function TEST (line 353) | TEST(DecodePathTest, UnicodeEncoding) { function TEST (line 366) | TEST(SanitizeFilenameTest, VariousPatterns) { function TEST (line 385) | TEST(EncodeQueryParamTest, ParseUnescapedChararactersTest) { function TEST (line 391) | TEST(EncodeQueryParamTest, ParseReservedCharactersTest) { function TEST (line 398) | TEST(ClientQueryOrder, PreserveOrder) { function TEST (line 430) | TEST(EncodeQueryParamTest, TestUTF8Characters) { function TEST (line 444) | TEST(EncodeUriComponentTest, ParseUnescapedChararactersTest) { function TEST (line 450) | TEST(EncodeUriComponentTest, ParseReservedCharactersTest) { function TEST (line 457) | TEST(EncodeUriComponentTest, TestUTF8Characters) { function TEST (line 471) | TEST(EncodeUriComponentTest, TestPathComponentEncoding) { function TEST (line 479) | TEST(EncodeUriTest, ParseUnescapedChararactersTest) { function TEST (line 485) | TEST(EncodeUriTest, ParseReservedCharactersTest) { function TEST (line 491) | TEST(EncodeUriTest, TestUTF8Characters) { function TEST (line 504) | TEST(EncodeUriTest, TestCompleteUri) { function TEST (line 513) | TEST(EncodeUriTest, TestUriWithSpacesAndSpecialChars) { function TEST (line 522) | TEST(DecodeUriComponentTest, ParseEncodedChararactersTest) { function TEST (line 528) | TEST(DecodeUriComponentTest, ParseUnescapedChararactersTest) { function TEST (line 534) | TEST(DecodeUriComponentTest, TestUTF8Characters) { function TEST (line 544) | TEST(DecodeUriComponentTest, TestPathComponentDecoding) { function TEST (line 551) | TEST(DecodeUriTest, ParseEncodedChararactersTest) { function TEST (line 557) | TEST(DecodeUriTest, ParseUnescapedChararactersTest) { function TEST (line 563) | TEST(DecodeUriTest, TestUTF8Characters) { function TEST (line 573) | TEST(DecodeUriTest, TestCompleteUri) { function TEST (line 582) | TEST(DecodeUriTest, TestRoundTripWithEncodeUri) { function TEST (line 591) | TEST(DecodeUriComponentTest, TestRoundTripWithEncodeUriComponent) { function TEST (line 599) | TEST(TrimTests, TrimStringTests) { function TEST (line 605) | TEST(ParseAcceptHeaderTest, BasicAcceptParsing) { function TEST (line 625) | TEST(ParseAcceptHeaderTest, MixedQualityValues) { function TEST (line 636) | TEST(ParseAcceptHeaderTest, EdgeCases) { function TEST (line 658) | TEST(ParseAcceptHeaderTest, RealWorldExamples) { function TEST (line 684) | TEST(ParseAcceptHeaderTest, SpecialCases) { function TEST (line 712) | TEST(ParseAcceptHeaderTest, InvalidCases) { function TEST (line 757) | TEST(ParseAcceptHeaderTest, ContentTypesPopulatedAndInvalidHeaderHandlin... function TEST (line 800) | TEST(DivideTest, DivideStringTests) { function TEST (line 870) | TEST(SplitTest, ParseQueryString) { function TEST (line 892) | TEST(SplitTest, ParseInvalidQueryTests) { function TEST (line 909) | TEST(ParseQueryTest, ParseQueryString) { function TEST (line 934) | TEST(ParamsToQueryTest, ConvertParamsToQuery) { function TEST (line 949) | TEST(ParseMultipartBoundaryTest, DefaultValue) { function TEST (line 957) | TEST(ParseMultipartBoundaryTest, ValueWithQuote) { function TEST (line 965) | TEST(ParseMultipartBoundaryTest, ValueWithCharset) { function TEST (line 974) | TEST(ParseMultipartBoundaryTest, ValueWithQuotesAndCharset) { function TEST (line 983) | TEST(GetHeaderValueTest, DefaultValue) { function TEST (line 989) | TEST(GetHeaderValueTest, DefaultValueInt) { function TEST (line 995) | TEST(GetHeaderValueTest, RegularValue) { function TEST (line 1001) | TEST(GetHeaderValueTest, RegularValueWithDifferentCase) { function TEST (line 1007) | TEST(GetHeaderValueTest, SetContent) { function TEST (line 1018) | TEST(GetHeaderValueTest, RegularValueInt) { function TEST (line 1024) | TEST(GetHeaderValueTest, RegularInvalidValueInt) { function TEST (line 1033) | TEST(GetHeaderValueTest, Range) { function TEST (line 1071) | TEST(ParseHeaderValueTest, Range) { function TEST (line 1150) | TEST(ParseAcceptEncoding1, AcceptEncoding) { function TEST (line 1166) | TEST(ParseAcceptEncoding2, AcceptEncoding) { function TEST (line 1186) | TEST(ParseAcceptEncoding3, AcceptEncoding) { function TEST (line 1207) | TEST(ParseAcceptEncoding4, AcceptEncodingQZero) { function TEST (line 1220) | TEST(ParseAcceptEncoding5, AcceptEncodingQZeroVariants) { function TEST (line 1233) | TEST(ParseAcceptEncoding6, AcceptEncodingXGzipQZero) { function TEST (line 1246) | TEST(ParseAcceptEncoding7, AcceptEncodingCaseInsensitive) { function TEST (line 1267) | TEST(ParseAcceptEncoding8, AcceptEncodingQValuePriority) { function TEST (line 1290) | TEST(BufferStreamTest, read) { function TEST (line 1311) | TEST(HostnameToIPConversionTest, HTTPWatch_Online) { function TEST (line 1323) | TEST(HostnameToIPConversionTest, YouTube_Online) { class ChunkedEncodingTest (line 1336) | class ChunkedEncodingTest : public ::testing::Test { method ChunkedEncodingTest (line 1338) | ChunkedEncodingTest() method SetUp (line 1351) | virtual void SetUp() { method TearDown (line 1381) | virtual void TearDown() { function TEST_F (line 1404) | TEST_F(ChunkedEncodingTest, NormalGet) { function TEST_F (line 1415) | TEST_F(ChunkedEncodingTest, WithContentReceiver) { function TEST_F (line 1430) | TEST_F(ChunkedEncodingTest, WithResponseHandlerAndContentReceiver) { function TEST (line 1451) | TEST(RangeTest, FromHTTPBin_Online) { function TEST (line 1516) | TEST(GetAddrInfoDanglingRefTest, LongTimeout) { function TEST (line 1537) | TEST(ConnectionErrorTest, InvalidHost) { function TEST (line 1554) | TEST(ConnectionErrorTest, InvalidHost2) { function TEST (line 1569) | TEST(ConnectionErrorTest, InvalidHostCheckResultErrorToString) { function TEST (line 1586) | TEST(ConnectionErrorTest, InvalidPort) { function TEST (line 1603) | TEST(ConnectionErrorTest, Timeout_Online) { function TEST (line 1625) | TEST(CancelTest, NoCancel_Online) { function TEST (line 1649) | TEST(CancelTest, WithCancelSmallPayload_Online) { function TEST (line 1672) | TEST(CancelTest, WithCancelLargePayload_Online) { function TEST (line 1697) | TEST(CancelTest, NoCancelPost) { function TEST (line 1724) | TEST(CancelTest, WithCancelSmallPayloadPost) { function TEST (line 1750) | TEST(CancelTest, WithCancelLargePayloadPost) { function TEST (line 1778) | TEST(CancelTest, NoCancelPut) { function TEST (line 1805) | TEST(CancelTest, WithCancelSmallPayloadPut) { function TEST (line 1831) | TEST(CancelTest, WithCancelLargePayloadPut) { function TEST (line 1859) | TEST(CancelTest, NoCancelPatch) { function TEST (line 1886) | TEST(CancelTest, WithCancelSmallPayloadPatch) { function TEST (line 1912) | TEST(CancelTest, WithCancelLargePayloadPatch) { function TEST (line 1940) | TEST(CancelTest, NoCancelDelete) { function TEST (line 1967) | TEST(CancelTest, WithCancelSmallPayloadDelete) { function TEST (line 1993) | TEST(CancelTest, WithCancelLargePayloadDelete) { function remove_whitespace (line 2021) | static std::string remove_whitespace(const std::string &input) { function TEST (line 2029) | TEST(BaseAuthTest, FromHTTPWatch_Online) { function TEST (line 2086) | TEST(DigestAuthTest, FromHTTPWatch_Online) { function TEST (line 2147) | TEST(SpecifyServerIPAddressTest, AnotherHostname_Online) { function TEST (line 2164) | TEST(SpecifyServerIPAddressTest, RealHostname_Online) { function TEST (line 2180) | TEST(AbsoluteRedirectTest, Redirect_Online) { function TEST (line 2195) | TEST(RedirectTest, Redirect_Online) { function TEST (line 2210) | TEST(RelativeRedirectTest, Redirect_Online) { function TEST (line 2225) | TEST(TooManyRedirectTest, Redirect_Online) { function TEST (line 2241) | TEST(YahooRedirectTest, Redirect_Online) { function TEST (line 2259) | TEST(HttpsToHttpRedirectTest, Redirect_Online) { function TEST (line 2268) | TEST(HttpsToHttpRedirectTest2, Redirect_Online) { function TEST (line 2281) | TEST(HttpsToHttpRedirectTest3, Redirect_Online) { function TEST (line 2293) | TEST(UrlWithSpace, Redirect_Online) { function TEST (line 2305) | TEST(ReceiveSignals, Signal) { function TEST (line 2342) | TEST(RedirectToDifferentPort, Redirect) { function TEST (line 2385) | TEST(RedirectToDifferentPort, OverflowPortNumber) { function TEST (line 2410) | TEST(RedirectFromPageWithContent, Redirect) { function TEST (line 2461) | TEST(RedirectFromPageWithContentIP6, Redirect) { function TEST (line 2530) | TEST(PathUrlEncodeTest, PathUrlEncode) { function TEST (line 2566) | TEST(PathUrlEncodeTest, IncludePercentEncodingLF) { function TEST (line 2592) | TEST(BindServerTest, BindDualStack) { function TEST (line 2626) | TEST(BindServerTest, BindAndListenSeparately) { function TEST (line 2635) | TEST(BindServerTest, BindAndListenSeparatelySSL) { function TEST (line 2644) | TEST(BindServerTest, BindAndListenSeparatelySSLEncryptedKey) { function TEST (line 2653) | TEST(BindServerTest, UpdateCertsPem) { function TEST (line 2673) | TEST(SSLClientServerTest, UpdateCertsPemWithClientAuth) { function TEST (line 2719) | TEST(ErrorHandlerTest, ContentLength) { function TEST (line 2755) | TEST(ExceptionTest, WithoutExceptionHandler) { function TEST (line 2792) | TEST(ExceptionTest, WithExceptionHandler) { function TEST (line 2847) | TEST(ExceptionTest, AndErrorHandler) { function TEST (line 2908) | TEST(NoContentTest, ContentLength) { function TEST (line 2933) | TEST(RoutingHandlerTest, PreAndPostRoutingHandlers) { function TEST (line 3024) | TEST(RequestHandlerTest, PreRequestHandler) { function TEST (line 3081) | TEST(AnyTest, BasicOperations) { function TEST (line 3122) | TEST(RequestHandlerTest, ResponseUserDataInPreRouting) { function TEST (line 3156) | TEST(RequestHandlerTest, ResponseUserDataInPreRequest) { function TEST (line 3190) | TEST(InvalidFormatTest, StatusCode) { function TEST (line 3215) | TEST(URLFragmentTest, WithFragment) { function TEST (line 3244) | TEST(HeaderWriter, SetHeaderWriter) { function ServerTest (line 3286) | ServerTest() function TearDown (line 4006) | virtual void TearDown() { function TEST_F (line 4029) | TEST_F(ServerTest, GetMethod200) { function TEST_F (line 4040) | TEST_F(ServerTest, GetEmptyFile) { function TEST_F (line 4049) | TEST_F(ServerTest, GetFileContent) { function TEST_F (line 4058) | TEST_F(ServerTest, GetFileContentWithRange) { function TEST_F (line 4068) | TEST_F(ServerTest, GetFileContentWithContentType) { function TEST_F (line 4077) | TEST_F(ServerTest, GetInvalidFileContent) { function TEST_F (line 4083) | TEST_F(ServerTest, GetMethod200withPercentEncoding) { function TEST_F (line 4093) | TEST_F(ServerTest, GetMethod302) { function TEST_F (line 4100) | TEST_F(ServerTest, GetMethod302Redirect) { function TEST_F (line 4109) | TEST_F(ServerTest, GetMethod404) { function TEST_F (line 4115) | TEST_F(ServerTest, HeadMethod200) { function TEST_F (line 4123) | TEST_F(ServerTest, HeadMethod200Static) { function TEST_F (line 4132) | TEST_F(ServerTest, HeadMethod404) { function TEST_F (line 4139) | TEST_F(ServerTest, GetMethodPersonJohn) { function TEST_F (line 4147) | TEST_F(ServerTest, PostMethod1) { function TEST_F (line 4164) | TEST_F(ServerTest, PostMethod2) { function TEST_F (line 4184) | TEST_F(ServerTest, PutMethod3) { function TEST_F (line 4204) | TEST_F(ServerTest, DeleteMethod1) { function TEST_F (line 4236) | TEST_F(ServerTest, DeleteMethod2) { function TEST_F (line 4271) | TEST_F(ServerTest, DeleteMethod3) { function TEST_F (line 4306) | TEST_F(ServerTest, PostWwwFormUrlEncodedJson) { function TEST_F (line 4317) | TEST_F(ServerTest, PostEmptyContent) { function TEST_F (line 4324) | TEST_F(ServerTest, PostEmptyContentWithNoContentType) { function TEST_F (line 4331) | TEST_F(ServerTest, PostPathOnly) { function TEST_F (line 4338) | TEST_F(ServerTest, PostPathAndHeadersOnly) { function TEST_F (line 4346) | TEST_F(ServerTest, PostLarge) { function TEST_F (line 4353) | TEST_F(ServerTest, PutEmptyContentWithNoContentType) { function TEST_F (line 4360) | TEST_F(ServerTest, GetMethodDir) { function TEST_F (line 4378) | TEST_F(ServerTest, GetMethodDirTest) { function TEST_F (line 4386) | TEST_F(ServerTest, GetMethodDirTestWithDoubleDots) { function TEST_F (line 4394) | TEST_F(ServerTest, GetMethodInvalidPath) { function TEST_F (line 4400) | TEST_F(ServerTest, GetMethodOutOfBaseDir) { function TEST_F (line 4406) | TEST_F(ServerTest, GetMethodOutOfBaseDir2) { function TEST_F (line 4412) | TEST_F(ServerTest, GetMethodDirMountTest) { function TEST_F (line 4420) | TEST_F(ServerTest, GetMethodDirMountTestWithDoubleDots) { function TEST_F (line 4428) | TEST_F(ServerTest, GetMethodInvalidMountPath) { function TEST_F (line 4434) | TEST_F(ServerTest, GetMethodEmbeddedNUL) { function TEST_F (line 4440) | TEST_F(ServerTest, GetMethodOutOfBaseDirMount) { function TEST_F (line 4446) | TEST_F(ServerTest, GetMethodOutOfBaseDirMount2) { function TEST_F (line 4452) | TEST_F(ServerTest, GetMethodOutOfBaseDirMountWithBackslash) { function TEST_F (line 4458) | TEST_F(ServerTest, PostMethod303) { function TEST_F (line 4465) | TEST_F(ServerTest, PostMethod303Redirect) { function TEST_F (line 4474) | TEST_F(ServerTest, UserDefinedMIMETypeMapping) { function TEST_F (line 4482) | TEST_F(ServerTest, StaticFileRange) { function TEST_F (line 4493) | TEST_F(ServerTest, StaticFileRanges) { function TEST_F (line 4506) | TEST_F(ServerTest, StaticFileRangeHead) { function TEST_F (line 4516) | TEST_F(ServerTest, StaticFileRangeBigFile) { function TEST_F (line 4528) | TEST_F(ServerTest, StaticFileRangeBigFile2) { function TEST_F (line 4538) | TEST_F(ServerTest, StaticFileBigFile) { function TEST_F (line 4546) | TEST_F(ServerTest, InvalidBaseDirMount) { function TEST_F (line 4550) | TEST_F(ServerTest, Binary) { function TEST_F (line 4578) | TEST_F(ServerTest, BinaryString) { function TEST_F (line 4602) | TEST_F(ServerTest, EmptyRequest) { function TEST_F (line 4608) | TEST_F(ServerTest, LongRequest) { function TEST_F (line 4621) | TEST_F(ServerTest, TooLongRequest) { function TEST_F (line 4645) | TEST_F(ServerTest, AlmostTooLongRequest) { function TEST_F (line 4658) | TEST_F(ServerTest, LongHeader) { function TEST_F (line 4712) | TEST_F(ServerTest, LongQueryValue) { function TEST_F (line 4730) | TEST_F(ServerTest, TooLongQueryValue) { function TEST_F (line 4737) | TEST_F(ServerTest, TooLongHeader) { function TEST_F (line 4791) | TEST_F(ServerTest, HeaderCountAtLimit) { function TEST_F (line 4809) | TEST_F(ServerTest, HeaderCountExceedsLimit) { function TEST_F (line 4831) | TEST_F(ServerTest, PercentEncoding) { function TEST_F (line 4837) | TEST_F(ServerTest, PercentEncodingUnicode) { function TEST_F (line 4843) | TEST_F(ServerTest, InvalidPercentEncoding) { function TEST_F (line 4849) | TEST_F(ServerTest, InvalidPercentEncodingUnicode) { function TEST_F (line 4855) | TEST_F(ServerTest, EndWithPercentCharacterInQuery) { function TEST_F (line 4861) | TEST_F(ServerTest, PlusSignEncoding) { function TEST_F (line 4868) | TEST_F(ServerTest, HeaderCountSecurityTest) { function TEST_F (line 4896) | TEST_F(ServerTest, MultipartFormData) { function TEST_F (line 4911) | TEST_F(ServerTest, MultipartFormDataMultiFileValues) { function TEST_F (line 4929) | TEST_F(ServerTest, CaseInsensitiveHeaderName) { function TEST_F (line 4937) | TEST_F(ServerTest, CaseInsensitiveTransferEncoding) { function TEST_F (line 4967) | TEST_F(ServerTest, GetStreamed2) { function TEST_F (line 4977) | TEST_F(ServerTest, GetStreamed) { function TEST_F (line 4985) | TEST_F(ServerTest, GetStreamedWithRange1) { function TEST_F (line 4995) | TEST_F(ServerTest, GetStreamedWithRange2) { function TEST_F (line 5005) | TEST_F(ServerTest, GetStreamedWithRangeSuffix1) { function TEST_F (line 5015) | TEST_F(ServerTest, GetStreamedWithRangeSuffix2) { function TEST_F (line 5024) | TEST_F(ServerTest, GetStreamedWithRangeError) { function TEST_F (line 5035) | TEST_F(ServerTest, GetRangeWithMaxLongLength) { function TEST_F (line 5048) | TEST_F(ServerTest, GetRangeWithZeroToInfinite) { function TEST_F (line 5061) | TEST_F(ServerTest, GetStreamedWithRangeMultipart) { function TEST_F (line 5081) | TEST_F(ServerTest, GetStreamedWithTooManyRanges) { function TEST_F (line 5096) | TEST_F(ServerTest, GetStreamedWithOverwrapping) { function TEST_F (line 5112) | TEST_F(ServerTest, GetStreamedWithNonAscendingRanges) { function TEST_F (line 5130) | TEST_F(ServerTest, GetStreamedWithDuplicateRanges) { function TEST_F (line 5151) | TEST_F(ServerTest, GetStreamedWithRangesMoreThanTwoOverwrapping) { function TEST_F (line 5161) | TEST_F(ServerTest, GetStreamedEndless) { function TEST_F (line 5175) | TEST_F(ServerTest, ClientStop) { function TEST_F (line 5202) | TEST_F(ServerTest, GetWithRange1) { function TEST_F (line 5215) | TEST_F(ServerTest, GetWithRange2) { function TEST_F (line 5228) | TEST_F(ServerTest, GetWithRange3) { function TEST_F (line 5241) | TEST_F(ServerTest, GetWithRange4) { function TEST_F (line 5254) | TEST_F(ServerTest, GetWithRange5) { function TEST_F (line 5267) | TEST_F(ServerTest, GetWithRangeOffsetGreaterThanContent) { function TEST_F (line 5273) | TEST_F(ServerTest, GetWithRangeMultipart) { function TEST_F (line 5282) | TEST_F(ServerTest, GetWithRangeMultipartOffsetGreaterThanContent) { function TEST_F (line 5289) | TEST_F(ServerTest, GetWithRangeCustomizedResponse) { function TEST_F (line 5299) | TEST_F(ServerTest, GetWithRangeMultipartCustomizedResponseMultipleRange) { function TEST_F (line 5309) | TEST_F(ServerTest, Issue1772) { function TEST_F (line 5315) | TEST_F(ServerTest, Issue609) { function TEST_F (line 5322) | TEST_F(ServerTest, GetStreamedChunked) { function TEST_F (line 5329) | TEST_F(ServerTest, GetStreamedChunked2) { function TEST_F (line 5336) | TEST_F(ServerTest, GetStreamedChunkedWithTrailer) { function TEST_F (line 5359) | TEST_F(ServerTest, LargeChunkedPost) { function TEST_F (line 5391) | TEST_F(ServerTest, GetMethodRemoteAddr) { function TEST_F (line 5399) | TEST_F(ServerTest, GetMethodLocalAddr) { function TEST_F (line 5408) | TEST_F(ServerTest, HTTPResponseSplitting) { function TEST_F (line 5414) | TEST_F(ServerTest, SlowRequest) { function TEST_F (line 5421) | TEST_F(ServerTest, SlowPost) { function TEST_F (line 5438) | TEST_F(ServerTest, SlowPostFail) { function TEST_F (line 5456) | TEST_F(ServerTest, Put) { function TEST_F (line 5463) | TEST_F(ServerTest, PutWithContentProvider) { function TEST_F (line 5477) | TEST_F(ServerTest, PostWithContentProviderAbort) { function TEST_F (line 5489) | TEST_F(ServerTest, PutWithContentProviderWithoutLength) { function TEST_F (line 5504) | TEST_F(ServerTest, PostWithContentProviderWithoutLengthAbort) { function TEST_F (line 5513) | TEST_F(ServerTest, PostLoopBack) { function TEST_F (line 5535) | TEST_F(ServerTest, PutLoopBack) { function TEST_F (line 5557) | TEST_F(ServerTest, PatchLoopBack) { function TEST_F (line 5579) | TEST_F(ServerTest, PostLoopBackWithoutRequestContentLength) { function TEST_F (line 5602) | TEST_F(ServerTest, PutWithContentProviderWithGzip) { function TEST_F (line 5617) | TEST_F(ServerTest, PostWithContentProviderWithGzipAbort) { function TEST_F (line 5630) | TEST_F(ServerTest, PutWithContentProviderWithoutLengthWithGzip) { function TEST_F (line 5646) | TEST_F(ServerTest, PostWithContentProviderWithoutLengthWithGzipAbort) { function TEST_F (line 5656) | TEST_F(ServerTest, PutLargeFileWithGzip) { function TEST_F (line 5665) | TEST_F(ServerTest, PutLargeFileWithGzip2) { function TEST_F (line 5694) | TEST_F(ServerTest, PutContentWithDeflate) { function TEST_F (line 5707) | TEST_F(ServerTest, GetStreamedChunkedWithGzip) { function TEST_F (line 5717) | TEST_F(ServerTest, GetStreamedChunkedWithGzip2) { function TEST_F (line 5727) | TEST_F(ServerTest, SplitDelimiterInPathRegex) { function TEST (line 5733) | TEST(GzipDecompressor, ChunkedDecompression) { function TEST (line 5779) | TEST(GzipDecompressor, DeflateDecompression) { function TEST (line 5805) | TEST(GzipDecompressor, DeflateDecompressionTrailingBytes) { function TEST_F (line 5835) | TEST_F(ServerTest, GetStreamedChunkedWithBrotli) { function TEST_F (line 5845) | TEST_F(ServerTest, GetStreamedChunkedWithBrotli2) { function TEST_F (line 5855) | TEST_F(ServerTest, PutWithContentProviderWithBrotli) { function TEST_F (line 5870) | TEST_F(ServerTest, PutWithContentProviderWithoutLengthWithBrotli) { function TEST_F (line 5886) | TEST_F(ServerTest, PutLargeFileWithBrotli) { function TEST_F (line 5897) | TEST_F(ServerTest, Patch) { function TEST_F (line 5904) | TEST_F(ServerTest, Delete) { function TEST_F (line 5911) | TEST_F(ServerTest, DeleteContentReceiver) { function TEST_F (line 5918) | TEST_F(ServerTest, Options) { function TEST_F (line 5926) | TEST_F(ServerTest, URL) { function TEST_F (line 5932) | TEST_F(ServerTest, ArrayParam) { function TEST_F (line 5938) | TEST_F(ServerTest, NoMultipleHeaders) { function TEST_F (line 5946) | TEST_F(ServerTest, PostContentReceiver) { function TEST_F (line 5953) | TEST_F(ServerTest, PostMultipartFileContentReceiver) { function TEST_F (line 5968) | TEST_F(ServerTest, PostMultipartPlusBoundary) { function TEST_F (line 6003) | TEST_F(ServerTest, PostContentReceiverGzip) { function TEST_F (line 6011) | TEST_F(ServerTest, PutContentReceiver) { function TEST_F (line 6018) | TEST_F(ServerTest, PatchContentReceiver) { function TestWithHeadersAndContentReceiver (line 6026) | void TestWithHeadersAndContentReceiver( function TEST_F (line 6049) | TEST_F(ServerTest, PostWithHeadersAndContentReceiver) { function TEST_F (line 6063) | TEST_F(ServerTest, PutWithHeadersAndContentReceiver) { function TEST_F (line 6077) | TEST_F(ServerTest, PatchWithHeadersAndContentReceiver) { function TestWithHeadersAndContentReceiverWithProgress (line 6092) | void TestWithHeadersAndContentReceiverWithProgress( function TEST_F (line 6121) | TEST_F(ServerTest, PostWithHeadersAndContentReceiverWithProgress) { function TEST_F (line 6135) | TEST_F(ServerTest, PutWithHeadersAndContentReceiverWithProgress) { function TEST_F (line 6149) | TEST_F(ServerTest, PatchWithHeadersAndContentReceiverWithProgress) { function TestWithHeadersAndContentReceiverError (line 6164) | void TestWithHeadersAndContentReceiverError( function TEST_F (line 6187) | TEST_F(ServerTest, PostWithHeadersAndContentReceiverError) { function TEST_F (line 6201) | TEST_F(ServerTest, PuttWithHeadersAndContentReceiverError) { function TEST_F (line 6215) | TEST_F(ServerTest, PatchWithHeadersAndContentReceiverError) { function TEST_F (line 6229) | TEST_F(ServerTest, PostQueryStringAndBody) { function TEST_F (line 6236) | TEST_F(ServerTest, HTTP2Magic) { function TEST_F (line 6250) | TEST_F(ServerTest, KeepAlive) { function TEST_F (line 6295) | TEST_F(ServerTest, TooManyRedirect) { function TEST_F (line 6302) | TEST_F(ServerTest, BadRequestLineCancelsKeepAlive) { function TEST_F (line 6316) | TEST_F(ServerTest, StartTime) { auto res = cli_.Get("/test-start-time"); } function TEST_F (line 6319) | TEST_F(ServerTest, Gzip) { function TEST_F (line 6334) | TEST_F(ServerTest, GzipWithContentTypeParameters) { function TEST_F (line 6349) | TEST_F(ServerTest, GzipWithoutAcceptEncoding) { function TEST_F (line 6364) | TEST_F(ServerTest, GzipWithContentReceiver) { function TEST_F (line 6385) | TEST_F(ServerTest, GzipWithoutDecompressing) { function TEST_F (line 6400) | TEST_F(ServerTest, GzipWithContentReceiverWithoutAcceptEncoding) { function TEST_F (line 6422) | TEST_F(ServerTest, NoGzip) { function TEST_F (line 6437) | TEST_F(ServerTest, NoGzipWithContentReceiver) { function TEST_F (line 6458) | TEST_F(ServerTest, MultipartFormDataGzip) { function TEST_F (line 6473) | TEST_F(ServerTest, Brotli) { function TEST_F (line 6490) | TEST_F(ServerTest, Zstd) { function TEST_F (line 6505) | TEST_F(ServerTest, ZstdWithoutAcceptEncoding) { function TEST_F (line 6520) | TEST_F(ServerTest, ZstdWithContentReceiver) { function TEST_F (line 6541) | TEST_F(ServerTest, ZstdWithoutDecompressing) { function TEST_F (line 6563) | TEST_F(ServerTest, ZstdWithContentReceiverWithoutAcceptEncoding) { function TEST_F (line 6585) | TEST_F(ServerTest, NoZstd) { function TEST_F (line 6600) | TEST_F(ServerTest, NoZstdWithContentReceiver) { function TEST_F (line 6622) | TEST_F(ServerTest, MultipartFormDataZstd) { function TEST_F (line 6637) | TEST_F(ServerTest, PutWithContentProviderWithZstd) { function TEST_F (line 6656) | TEST_F(ServerTest, PreCompressionLogging) { function TEST_F (line 6714) | TEST_F(ServerTest, PreCompressionLoggingWithBrotli) { function TEST_F (line 6748) | TEST_F(ServerTest, PreCompressionLoggingWithoutCompression) { function TEST_F (line 6781) | TEST_F(ServerTest, PreCompressionLoggingOnlyPreLogger) { function TEST_F (line 6810) | TEST_F(ServerTest, SendLargeBodyAfterRequestLineError) { function TEST (line 6881) | TEST(ZstdDecompressor, ChunkedDecompression) { function TEST (line 6927) | TEST(ZstdDecompressor, Decompress) { function send_request (line 6955) | static bool send_request(time_t read_timeout_sec, const std::string &req, function TEST (line 6989) | TEST(ServerRequestParsingTest, TrimWhitespaceFromHeaderValues) { function test_raw_request (line 7020) | static void test_raw_request(const std::string &req, function TEST (line 7053) | TEST(ServerRequestParsingTest, ReadHeadersRegexComplexity) { function TEST (line 7063) | TEST(ServerRequestParsingTest, ReadHeadersRegexComplexity2) { function TEST (line 7101) | TEST(ServerRequestParsingTest, ExcessiveWhitespaceInUnparsableHeaderLine) { function TEST (line 7115) | TEST(ServerRequestParsingTest, InvalidFirstChunkLengthInRequest) { function TEST (line 7127) | TEST(ServerRequestParsingTest, InvalidSecondChunkLengthInRequest) { function TEST (line 7141) | TEST(ServerRequestParsingTest, ChunkLengthTooHighInRequest) { function TEST (line 7155) | TEST(ServerRequestParsingTest, InvalidHeaderTextWithExtraCR) { function TEST (line 7160) | TEST(ServerRequestParsingTest, InvalidSpaceInURL) { function TEST (line 7166) | TEST(ServerRequestParsingTest, RemoteAddrSetOnBadRequest) { function TEST (line 7189) | TEST(ServerRequestParsingTest, InvalidFieldValueContains_CR_LF_NUL) { function TEST (line 7197) | TEST(ServerRequestParsingTest, InvalidFieldValueContains_LF) { function TEST (line 7205) | TEST(ServerRequestParsingTest, InvalidFieldNameContains_PreceedingSpaces) { function TEST (line 7213) | TEST(ServerRequestParsingTest, EmptyFieldValue) { function TEST (line 7222) | TEST(ServerStopTest, StopServerWithChunkedTransmission) { function TEST (line 7261) | TEST(ServerStopTest, ClientAccessAfterServerDown) { function TEST (line 7286) | TEST(ServerStopTest, ListenFailure) { function TEST (line 7298) | TEST(ServerStopTest, Decommision) { function TestStringBodyUploadProgress (line 7347) | void TestStringBodyUploadProgress(SetupHandler &&setup_handler, function TEST (line 7377) | TEST(UploadProgressTest, PostStringBodyBasic) { function TEST (line 7390) | TEST(UploadProgressTest, PutStringBodyBasic) { function TEST (line 7403) | TEST(UploadProgressTest, PatchStringBodyBasic) { function TestContentProviderUploadProgress (line 7418) | void TestContentProviderUploadProgress(SetupHandler &&setup_handler, function TEST (line 7444) | TEST(UploadProgressTest, PostContentProviderProgress) { function TestMultipartUploadProgress (line 7464) | void TestMultipartUploadProgress(SetupHandler &&setup_handler, function TEST (line 7497) | TEST(UploadProgressTest, PostMultipartProgress) { function TestBasicDownloadProgress (line 7514) | void TestBasicDownloadProgress(SetupHandler &&setup_handler, function TEST (line 7542) | TEST(DownloadProgressTest, GetBasic) { function TestContentReceiverDownloadProgress (line 7559) | void TestContentReceiverDownloadProgress(SetupHandler &&setup_handler, function TEST (line 7595) | TEST(DownloadProgressTest, GetWithContentReceiver) { function TEST (line 7611) | TEST(StreamingTest, NoContentLengthStreaming) { function TEST (line 7654) | TEST(MountTest, Unmount) { function TEST (line 7695) | TEST(MountTest, Redicect) { function TEST (line 7732) | TEST(MountTest, MultibytesPathName) { function TEST (line 7753) | TEST(KeepAliveTest, ReadTimeout) { function TEST (line 7788) | TEST(KeepAliveTest, MaxCount) { function TEST (line 7823) | TEST(KeepAliveTest, Issue1041) { function TEST (line 7854) | TEST(KeepAliveTest, Issue1959) { function TEST (line 7890) | TEST(KeepAliveTest, SSLClientReconnection) { function TEST (line 7932) | TEST(KeepAliveTest, SSLClientReconnectionPost) { function TEST (line 7989) | TEST(SNI_AutoDetectionTest, SNI_Logic) { function TEST (line 8035) | TEST(ClientProblemDetectionTest, ContentProvider) { function TEST (line 8086) | TEST(ErrorHandlerWithContentProviderTest, ErrorHandler) { function TEST (line 8116) | TEST(LongPollingTest, ClientCloseDetection) { function TEST (line 8154) | TEST(LongPollingTest, ClientCloseDetectionWithStreamOperator) { function TEST (line 8204) | TEST(GetWithParametersTest, GetWithParameters) { function TEST (line 8281) | TEST(GetWithParametersTest, GetWithParameters2) { function TEST (line 8315) | TEST(ClientDefaultHeadersTest, DefaultHeaders_Online) { function TEST (line 8348) | TEST(ServerDefaultHeadersTest, DefaultHeaders) { function TEST (line 8376) | TEST(KeepAliveTest, ReadTimeoutSSL) { class ServerTestWithAI_PASSIVE (line 8414) | class ServerTestWithAI_PASSIVE : public ::testing::Test { method ServerTestWithAI_PASSIVE (line 8416) | ServerTestWithAI_PASSIVE() method SetUp (line 8428) | virtual void SetUp() { method TearDown (line 8439) | virtual void TearDown() { function TEST_F (line 8454) | TEST_F(ServerTestWithAI_PASSIVE, GetMethod200) { class ServerUpDownTest (line 8462) | class ServerUpDownTest : public ::testing::Test { method ServerUpDownTest (line 8464) | ServerUpDownTest() : cli_(HOST, PORT) {} method SetUp (line 8466) | virtual void SetUp() { method TearDown (line 8476) | virtual void TearDown() { function TEST_F (line 8486) | TEST_F(ServerUpDownTest, QuickStartStop) { class PayloadMaxLengthTest (line 8491) | class PayloadMaxLengthTest : public ::testing::Test { method PayloadMaxLengthTest (line 8493) | PayloadMaxLengthTest() method SetUp (line 8505) | virtual void SetUp() { method TearDown (line 8517) | virtual void TearDown() { function TEST_F (line 8532) | TEST_F(PayloadMaxLengthTest, ExceedLimit) { function TEST_F (line 8542) | TEST_F(PayloadMaxLengthTest, ChunkedEncodingSecurityTest) { function TEST_F (line 8551) | TEST_F(PayloadMaxLengthTest, ChunkedEncodingWithinLimit) { function TEST_F (line 8560) | TEST_F(PayloadMaxLengthTest, RawSocketChunkedTest) { function TEST_F (line 8597) | TEST_F(PayloadMaxLengthTest, NoContentLengthPayloadLimit) { function TEST_F (line 8633) | TEST_F(PayloadMaxLengthTest, NoContentLengthWithinLimit) { class LargePayloadMaxLengthTest (line 8670) | class LargePayloadMaxLengthTest : public ::testing::Test { method LargePayloadMaxLengthTest (line 8672) | LargePayloadMaxLengthTest() method SetUp (line 8684) | virtual void SetUp() { method TearDown (line 8697) | virtual void TearDown() { function TEST_F (line 8712) | TEST_F(LargePayloadMaxLengthTest, ChunkedEncodingWithin10MB) { function TEST_F (line 8722) | TEST_F(LargePayloadMaxLengthTest, ChunkedEncodingExceeds10MB) { function TEST_F (line 8736) | TEST_F(LargePayloadMaxLengthTest, NoContentLengthWithin10MB) { function TEST_F (line 8767) | TEST_F(LargePayloadMaxLengthTest, NoContentLengthExceeds10MB) { function TEST (line 8804) | TEST(PayloadLimitBypassTest, StreamingGzipDecompression) { function TEST (line 8867) | TEST(ClientVulnerabilityTest, UnboundedReadWithoutContentLength) { function TEST (line 8974) | TEST(ClientVulnerabilityTest, PayloadMaxLengthZeroMeansNoLimit) { function TEST (line 9085) | TEST(ClientVulnerabilityTest, ContentReceiverBypassesDefaultPayloadMaxLe... function TEST (line 9192) | TEST(ClientVulnerabilityTest, function TEST (line 9300) | TEST(ClientVulnerabilityTest, function TEST (line 9419) | TEST(ClientVulnerabilityTest, ZipBombWithoutContentLength) { function TEST (line 9559) | TEST(HostAndPortPropertiesTest, NoSSL) { function TEST (line 9565) | TEST(HostAndPortPropertiesTest, NoSSLWithSimpleAPI) { function TEST (line 9571) | TEST(HostAndPortPropertiesTest, OverflowPortNumber) { function TEST (line 9577) | TEST(HostAndPortPropertiesTest, PortOutOfRange) { function TEST (line 9584) | TEST(HostAndPortPropertiesTest, SSL) { function TEST (line 9590) | TEST(SSLClientTest, UpdateCAStoreWithPem_Online) { function TEST (line 9612) | TEST(SSLClientTest, ServerNameIndication_Online) { function TEST (line 9627) | TEST(SSLClientTest, ServerCertificateVerificationError_Online) { function TEST (line 9654) | TEST(SSLClientTest, ServerHostnameVerificationError_Online) { function TEST (line 9687) | TEST(SSLClientTest, WindowsCertificateVerification_DefaultEnabled) { function TEST (line 9695) | TEST(SSLClientTest, WindowsCertificateVerification_Disabled) { function TEST (line 9705) | TEST(SSLClientTest, ServerCertificateVerification1_Online) { function TEST (line 9712) | TEST(SSLClientTest, ServerCertificateVerification2_Online) { function TEST (line 9720) | TEST(SSLClientTest, ServerCertificateVerification3_Online) { function TEST (line 9747) | TEST(SSLClientTest, ServerCertificateVerification4) { function TEST (line 9775) | TEST(SSLClientTest, ServerCertificateVerification5_Online) { function TEST (line 9786) | TEST(SSLClientTest, ServerCertificateVerification6_Online) { function TEST (line 9818) | TEST(SSLClientTest, WildcardHostNameMatch_Online) { function TEST (line 9830) | TEST(SSLClientTest, WildcardHostNameMatchCase_Online) { function TEST (line 9843) | TEST(SSLClientTest, HostNameMatchCase_Online) { function TEST (line 9855) | TEST(SSLClientTest, Issue2004_Online) { function TEST (line 9867) | TEST(SSLClientTest, ErrorReportingWhenInvalid) { function TEST (line 9880) | TEST(SSLClientTest, Issue2251_SwappedClientCertAndKey) { function TEST (line 9904) | TEST(TlsApiTest, ClientCertKeyMismatch) { function TEST (line 9921) | TEST(SSLClientTest, SetInterfaceWithINET6) { function ClientCertPresent (line 9936) | void ClientCertPresent( function TEST (line 9975) | TEST(SSLClientServerTest, ClientCertPresent) { function TEST (line 9979) | TEST(SSLClientServerTest, ClientEncryptedCertPresent) { function PemMemoryClientCertPresent (line 9986) | void PemMemoryClientCertPresent( function TEST (line 10043) | TEST(SSLClientServerTest, PemMemoryClientCertPresent) { function TEST (line 10047) | TEST(SSLClientServerTest, PemMemoryClientEncryptedCertPresent) { function TEST (line 10053) | TEST(SSLClientServerTest, ClientCertMissing) { function TEST (line 10085) | TEST(SSLClientServerTest, TrustDirOptional) { function TEST (line 10111) | TEST(SSLClientServerTest, SSLConnectTimeout) { function TEST (line 10161) | TEST(SSLClientServerTest, CustomizeServerSSLCtxGeneric) { function TEST (line 10198) | TEST(SSLClientServerTest, TlsVerifyHostname) { function TEST (line 10261) | TEST(SSLClientServerTest, ClientCAListSentToClient) { function TEST (line 10298) | TEST(SSLClientServerTest, ClientCAListSetInContext) { function TEST (line 10346) | TEST(TlsCertIntrospectionTest, GetCertSANs) { function TEST (line 10390) | TEST(TlsCertIntrospectionTest, GetCertValidity) { function TEST (line 10432) | TEST(TlsCertIntrospectionTest, GetCertSerial) { function TEST (line 10474) | TEST(SSLClientServerTest, ClientCAListLoadErrorRecorded) { function TEST (line 10510) | TEST(VerifyCallbackTest, VerifyContextFields) { function TEST (line 10554) | TEST(TlsVerifyErrorTest, GetVerifyErrorString) { function TEST (line 10568) | TEST(SessionVerifierTest, CertificateAccepted) { function TEST (line 10601) | TEST(SessionVerifierTest, CertificateRejected) { function TEST (line 10633) | TEST(SessionVerifierTest, NoDecisionFallsThrough) { function TEST (line 10667) | TEST(SessionVerifierTest, NoDecisionWithVerificationEnabled) { function TEST (line 10700) | TEST(SSLClientServerTest, ClientCAListFromPem) { function TEST (line 10749) | TEST(CleanupTest, WSACleanup) { function TEST (line 10756) | TEST(NoSSLSupport, SimpleInterface) { function TEST (line 10772) | TEST(SendAPI, SimpleInterface_Online) { function TEST (line 10784) | TEST(SendAPI, WithParamsInRequest) { function TEST (line 10818) | TEST(ClientImplMethods, GetSocketTest) { function TEST (line 10856) | TEST(YahooRedirectTest2, SimpleInterface_Online) { function TEST (line 10870) | TEST(YahooRedirectTest3, SimpleInterface_Online) { function TEST (line 10884) | TEST(YahooRedirectTest3, NewResultInterface_Online) { function TEST (line 10909) | TEST(DecodeWithChunkedEncoding, BrotliEncoding_Online) { function TEST (line 10926) | TEST(HttpsToHttpRedirectTest, SimpleInterface_Online) { function TEST (line 10936) | TEST(HttpsToHttpRedirectTest2, SimpleInterface_Online) { function TEST (line 10949) | TEST(HttpsToHttpRedirectTest3, SimpleInterface_Online) { function TEST (line 10961) | TEST(HttpToHttpsRedirectTest, CertFile) { function TEST (line 11002) | TEST(SSLClientRedirectTest, CertFile) { function TEST (line 11050) | TEST(SSLClientTest, SetCaCertStoreSkipsSystemCerts_Online) { function TEST (line 11068) | TEST(MultipartFormDataTest, LargeData) { function TEST (line 11132) | TEST(MultipartFormDataTest, DataProviderItems) { function TEST (line 11331) | TEST(MultipartFormDataTest, BadHeader) { function TEST (line 11375) | TEST(MultipartFormDataTest, WithPreamble) { function TEST (line 11418) | TEST(MultipartFormDataTest, PostCustomBoundary) { function TEST (line 11482) | TEST(MultipartFormDataTest, PostInvalidBoundaryChars) { function TEST (line 11502) | TEST(MultipartFormDataTest, PutFormData) { function TEST (line 11566) | TEST(MultipartFormDataTest, PutFormDataCustomBoundary) { function TEST (line 11631) | TEST(MultipartFormDataTest, PutInvalidBoundaryChars) { function TEST (line 11651) | TEST(MultipartFormDataTest, AlternateFilename) { function TEST (line 11719) | TEST(MultipartFormDataTest, AlternateFilenameLongValueAndCaseInsensitive) { function TEST (line 11768) | TEST(MultipartFormDataTest, CloseDelimiterWithoutCRLF) { function TEST (line 11812) | TEST(MultipartFormDataTest, ContentLength) { function TEST (line 11857) | TEST(MultipartFormDataTest, AccessPartHeaders) { function TEST (line 11915) | TEST(MultipartFormDataTest, LargeHeader) { function TEST (line 11968) | TEST(MultipartFormDataTest, UploadItemsHasContentLength) { function TEST (line 12006) | TEST(MultipartFormDataTest, MakeFileProvider) { function TEST (line 12062) | TEST(MakeFileBodyTest, Basic) { function TEST (line 12102) | TEST(TaskQueueTest, IncreaseAtomicInteger) { function TEST (line 12122) | TEST(TaskQueueTest, IncreaseAtomicIntegerWithQueueLimit) { function TEST (line 12147) | TEST(TaskQueueTest, MaxQueuedRequests) { function TEST (line 12214) | TEST(RedirectTest, RedirectToUrlWithQueryParameters) { function TEST (line 12246) | TEST(RedirectTest, RedirectToUrlWithPlusInQueryParameters) { function TEST (line 12278) | TEST(RedirectTest, Issue2185_Online) { function TEST (line 12291) | TEST(VulnerabilityTest, CRLFInjection) { function TEST (line 12337) | TEST(VulnerabilityTest, CRLFInjectionInHeaders) { function TEST (line 12408) | TEST(PathParamsTest, StaticMatch) { function TEST (line 12421) | TEST(PathParamsTest, StaticMismatch) { function TEST (line 12430) | TEST(PathParamsTest, SingleParamInTheMiddle) { function TEST (line 12443) | TEST(PathParamsTest, SingleParamInTheEnd) { function TEST (line 12456) | TEST(PathParamsTest, SingleParamInTheEndTrailingSlash) { function TEST (line 12468) | TEST(PathParamsTest, EmptyParam) { function TEST (line 12481) | TEST(PathParamsTest, FragmentMismatch) { function TEST (line 12490) | TEST(PathParamsTest, ExtraFragments) { function TEST (line 12499) | TEST(PathParamsTest, MissingTrailingParam) { function TEST (line 12508) | TEST(PathParamsTest, MissingParamInTheMiddle) { function TEST (line 12517) | TEST(PathParamsTest, MultipleParams) { function TEST (line 12531) | TEST(PathParamsTest, SequenceOfParams) { function TEST (line 12545) | TEST(PathParamsTest, SemicolonInTheMiddleIsNotAParam) { function TEST (line 12557) | TEST(UniversalClientImplTest, Ipv6LiteralAddress) { function TEST (line 12572) | TEST(FileSystemTest, FileAndDirExistenceCheck) { function TEST (line 12585) | TEST(MakeHostAndPortStringTest, VariousPatterns) { function TEST (line 12683) | TEST(SSLClientHostHeaderTest, Issue2301_Online) { function TEST (line 12694) | TEST(DirtyDataRequestTest, HeadFieldValueContains_CR_LF_NUL) { function TEST (line 12715) | TEST(InvalidHeaderCharsTest, is_field_name) { function TEST (line 12731) | TEST(InvalidHeaderCharsTest, is_field_value) { function TEST (line 12749) | TEST(InvalidHeaderCharsTest, OnServer) { function TEST (line 12797) | TEST(InvalidHeaderValueTest, InvalidContentLength) { function TEST (line 12824) | TEST(Expect100ContinueTest, ServerClosesConnection) { function max_timeout_test (line 12926) | inline void max_timeout_test(S &svr, C &cli, time_t timeout, time_t thre... function TEST (line 13047) | TEST(MaxTimeoutTest, ContentStream) { function TEST (line 13057) | TEST(MaxTimeoutTest, ContentStreamSSL) { class EventDispatcher (line 13070) | class EventDispatcher { method EventDispatcher (line 13072) | EventDispatcher() {} method wait_event (line 13074) | bool wait_event(DataSink *sink) { method send_event (line 13088) | void send_event(const string &message) { function TEST (line 13103) | TEST(ClientInThreadTest, Issue2068) { function TEST (line 13161) | TEST(RequestSmugglingTest, DuplicateContentLengthDifferentValues) { function TEST (line 13190) | TEST(RequestSmugglingTest, DuplicateContentLengthSameValues) { function TEST (line 13221) | TEST(HeaderSmugglingTest, ChunkedTrailerHeadersMerged) { function TEST (line 13272) | TEST(ForwardedHeadersTest, NoProxiesSetting) { function TEST (line 13304) | TEST(ForwardedHeadersTest, NoForwardedHeaders) { function TEST (line 13338) | TEST(ForwardedHeadersTest, SingleTrustedProxy_UsesIPBeforeTrusted) { function TEST (line 13372) | TEST(ForwardedHeadersTest, MultipleTrustedProxies_UsesClientIP) { function TEST (line 13406) | TEST(ForwardedHeadersTest, TrustedProxyNotInHeader_UsesFirstFromXFF) { function TEST (line 13440) | TEST(ForwardedHeadersTest, LastHopTrusted_SelectsImmediateLeftIP) { function TEST (line 13474) | TEST(ForwardedHeadersTest, HandlesWhitespaceAroundIPs) { function TEST (line 13514) | TEST(ServerRequestParsingTest, RequestWithoutContentLengthOrTransferEnco... function read_all (line 13589) | inline std::string read_all(ClientImpl::StreamHandle &handle) { class MockStream (line 13600) | class MockStream : public Stream { method MockStream (line 13606) | explicit MockStream(const std::string &d, ssize_t err = -1) method is_readable (line 13608) | bool is_readable() const override { return true; } method wait_readable (line 13609) | bool wait_readable() const override { return true; } method wait_writable (line 13610) | bool wait_writable() const override { return true; } method read (line 13611) | ssize_t read(char *ptr, size_t size) override { method write (line 13621) | ssize_t write(const char *, size_t) override { return -1; } method get_remote_ip_and_port (line 13622) | void get_remote_ip_and_port(std::string &ip, int &port) const override { method get_local_ip_and_port (line 13626) | void get_local_ip_and_port(std::string &ip, int &port) const override { method socket_t (line 13630) | socket_t socket() const override { return INVALID_SOCKET; } method time_t (line 13631) | time_t duration() const override { return 0; } function TEST (line 13634) | TEST(StreamHandleTest, Basic) { function TEST (line 13644) | TEST(BodyReaderTest, Basic) { function TEST (line 13655) | TEST(BodyReaderTest, NoStream) { function TEST (line 13662) | TEST(BodyReaderTest, Error) { class OpenStreamTest (line 13676) | class OpenStreamTest : public ::testing::Test { method SetUp (line 13678) | void SetUp() override { method TearDown (line 13757) | void TearDown() override { function TEST_F (line 13766) | TEST_F(OpenStreamTest, Basic) { function TEST_F (line 13773) | TEST_F(OpenStreamTest, SmallBuffer) { function TEST_F (line 13784) | TEST_F(OpenStreamTest, DefaultHeaders) { function TEST_F (line 13830) | TEST_F(OpenStreamTest, Large) { function TEST_F (line 13836) | TEST_F(OpenStreamTest, ConnectionError) { function TEST_F (line 13842) | TEST_F(OpenStreamTest, Chunked) { function TEST_F (line 13850) | TEST_F(OpenStreamTest, ProhibitedTrailersAreIgnored_Stream) { function serve_single_response (line 13882) | static std::thread serve_single_response(std::promise &port_promise, function TEST (line 13938) | TEST(OpenStreamMalformedContentLength, InvalidArgument) { function TEST (line 13962) | TEST(OpenStreamMalformedContentLength, OutOfRange) { function TEST_F (line 13992) | TEST_F(OpenStreamTest, Gzip) { function TEST_F (line 14002) | TEST_F(OpenStreamTest, Brotli) { function TEST_F (line 14012) | TEST_F(OpenStreamTest, Zstd) { class SSLOpenStreamTest (line 14022) | class SSLOpenStreamTest : public ::testing::Test { method SSLOpenStreamTest (line 14024) | SSLOpenStreamTest() : svr_("cert.pem", "key.pem") {} method SetUp (line 14025) | void SetUp() override { method TearDown (line 14058) | void TearDown() override { function TEST_F (line 14067) | TEST_F(SSLOpenStreamTest, Basic) { function TEST_F (line 14075) | TEST_F(SSLOpenStreamTest, Chunked) { function TEST_F (line 14089) | TEST_F(SSLOpenStreamTest, Post) { function TEST_F (line 14103) | TEST_F(SSLOpenStreamTest, PostChunked) { function TEST (line 14123) | TEST(ParityTest, GetVsOpenStream) { function compress_payload_for_parity (line 14158) | static std::string compress_payload_for_parity(const std::string &in) { function test_compression_parity (line 14172) | static void test_compression_parity(const std::string &original, function TEST (line 14213) | TEST(ParityTest, Gzip) { function TEST (line 14220) | TEST(ParityTest, Brotli) { function TEST (line 14227) | TEST(ParityTest, Zstd) { function read_body (line 14237) | inline std::string read_body(httplib::stream::Result &result) { function TEST (line 14245) | TEST(ClientConnectionTest, Basic) { class StreamApiTest (line 14256) | class StreamApiTest : public ::testing::Test { method SetUp (line 14258) | void SetUp() override { method TearDown (line 14314) | void TearDown() override { function TEST_F (line 14323) | TEST_F(StreamApiTest, GetBasic) { function TEST_F (line 14331) | TEST_F(StreamApiTest, GetWithParams) { function TEST_F (line 14339) | TEST_F(StreamApiTest, GetConnectionError) { function TEST_F (line 14344) | TEST_F(StreamApiTest, Get404) { function TEST_F (line 14352) | TEST_F(StreamApiTest, PostBasic) { function TEST_F (line 14361) | TEST_F(StreamApiTest, PostWithHeaders) { function TEST_F (line 14369) | TEST_F(StreamApiTest, PostWithParams) { function TEST_F (line 14379) | TEST_F(StreamApiTest, PostLarge) { function TEST_F (line 14390) | TEST_F(StreamApiTest, PutAndPatch) { function TEST_F (line 14399) | TEST_F(StreamApiTest, Delete) { function TEST_F (line 14408) | TEST_F(StreamApiTest, HeadAndOptions) { class SSLStreamApiTest (line 14420) | class SSLStreamApiTest : public ::testing::Test { method SetUp (line 14422) | void SetUp() override { method TearDown (line 14433) | void TearDown() override { function TEST_F (line 14442) | TEST_F(SSLStreamApiTest, GetAndPost) { function TEST (line 14456) | TEST(ErrorHandlingTest, StreamReadTimeout) { function TEST (line 14515) | TEST(ErrorHandlingTest, StreamConnectionClosed) { function TEST (line 14569) | TEST(ErrorHandlingTest, SSLStreamReadTimeout) { function TEST (line 14623) | TEST(ErrorHandlingTest, SSLStreamConnectionClosed) { function TEST (line 14675) | TEST(ETagTest, StaticFileETagAndIfNoneMatch) { function TEST (line 14738) | TEST(ETagTest, StaticFileETagIfNoneMatchStarNotFound) { function TEST (line 14758) | TEST(ETagTest, IfNoneMatchBoundaryCheck) { function TEST (line 14828) | TEST(ETagTest, LastModifiedAndIfModifiedSince) { function TEST (line 14888) | TEST(ETagTest, VaryAcceptEncodingWithCompression) { function TEST (line 14930) | TEST(ETagTest, IfRangeWithETag) { function TEST (line 14991) | TEST(ETagTest, IfRangeWithDate) { function TEST (line 15044) | TEST(ETagTest, MalformedIfNoneMatchAndWhitespace) { function TEST (line 15090) | TEST(ETagTest, InvalidIfModifiedSinceAndIfRangeDate) { function TEST (line 15132) | TEST(ETagTest, IfRangeWithMalformedETag) { function TEST (line 15169) | TEST(ETagTest, ExtremeLargeDateValues) { function TEST (line 15213) | TEST(ETagTest, NegativeFileModificationTime) { class SSEParsingTest (line 15287) | class SSEParsingTest : public ::testing::Test { method parse_sse_line (line 15290) | static bool parse_sse_line(const std::string &line, sse::SSEMessage &msg, function TEST_F (line 15343) | TEST_F(SSEParsingTest, SingleLineData) { function TEST_F (line 15356) | TEST_F(SSEParsingTest, MultiLineData) { function TEST_F (line 15367) | TEST_F(SSEParsingTest, CustomEventType) { function TEST_F (line 15378) | TEST_F(SSEParsingTest, EventIdHandling) { function TEST_F (line 15388) | TEST_F(SSEParsingTest, EmptyEventId) { function TEST_F (line 15398) | TEST_F(SSEParsingTest, RetryFieldParsing) { function TEST_F (line 15407) | TEST_F(SSEParsingTest, InvalidRetryValue) { function TEST_F (line 15416) | TEST_F(SSEParsingTest, CommentsIgnored) { function TEST_F (line 15426) | TEST_F(SSEParsingTest, ColonInValue) { function TEST_F (line 15435) | TEST_F(SSEParsingTest, FieldNameOnly) { function TEST_F (line 15446) | TEST_F(SSEParsingTest, TrailingCarriageReturn) { function TEST_F (line 15455) | TEST_F(SSEParsingTest, UnknownFieldsIgnored) { function TEST_F (line 15465) | TEST_F(SSEParsingTest, SpaceAfterColonOptional) { function TEST_F (line 15476) | TEST_F(SSEParsingTest, MessageClear) { function TEST_F (line 15490) | TEST_F(SSEParsingTest, CompleteEventParsing) { class SSEIntegrationTest (line 15512) | class SSEIntegrationTest : public ::testing::Test { method SetUp (line 15514) | void SetUp() override { method TearDown (line 15522) | void TearDown() override { method setup_server (line 15529) | void setup_server() { method start_server (line 15574) | void start_server() { method get_port (line 15584) | int get_port() const { return port_; } method send_event (line 15586) | void send_event(const std::string &event) { function TEST_F (line 15603) | TEST_F(SSEIntegrationTest, SuccessfulConnection) { function TEST_F (line 15644) | TEST_F(SSEIntegrationTest, OnMessageCallback) { function TEST_F (line 15684) | TEST_F(SSEIntegrationTest, OnEventForSpecificTypes) { function TEST_F (line 15710) | TEST_F(SSEIntegrationTest, OnErrorCallback) { function TEST_F (line 15735) | TEST_F(SSEIntegrationTest, LastEventIdHeader) { function TEST_F (line 15769) | TEST_F(SSEIntegrationTest, ManualStop) { function TEST_F (line 15815) | TEST_F(SSEIntegrationTest, CustomHeaders) { function TEST_F (line 15841) | TEST_F(SSEIntegrationTest, ReconnectIntervalConfiguration) { function TEST_F (line 15851) | TEST_F(SSEIntegrationTest, MaxReconnectAttempts) { function TEST_F (line 15882) | TEST_F(SSEIntegrationTest, MultiLineDataIntegration) { function TEST_F (line 15918) | TEST_F(SSEIntegrationTest, AutoReconnectAfterDisconnect) { function TEST_F (line 15958) | TEST_F(SSEIntegrationTest, LastEventIdSentOnReconnect) { function TEST (line 16010) | TEST(Issue2318Test, EmptyHostString) { function TEST (line 16026) | TEST(ZipBombProtectionTest, DecompressedSizeExceedsLimit) { function X509 (line 16079) | X509 *readCertificate(const std::string &strFileName) { function EVP_PKEY (line 16094) | EVP_PKEY *readPrivateKey(const std::string &strFileName) { function TEST (line 16109) | TEST(BindServerTest, UpdateCerts) { function TEST (line 16142) | TEST(SSLClientServerTest, X509ConstructorSetsClientCAList) { function TEST (line 16176) | TEST(SSLClientServerTest, UpdateCertsSetsClientCAList) { function TEST (line 16205) | TEST(SSLClientServerTest, FilePathConstructorSetsClientCAList) { function TEST (line 16226) | TEST(SSLClientServerTest, CustomizeServerSSLCtxMbedTLS) { function TEST (line 16323) | TEST(WebSocketTest, RSVBitsMustBeZero) { function TEST (line 16382) | TEST(WebSocketTest, ControlFrameValidation) { function TEST (line 16450) | TEST(WebSocketTest, PayloadLength64BitMSBMustBeZero) { function TEST (line 16491) | TEST(WebSocketTest, InvalidUTF8TextFrame) { function TEST (line 16510) | TEST(WebSocketTest, ConnectAndDisconnect) { function TEST (line 16531) | TEST(WebSocketTest, ValidURL) { function TEST (line 16550) | TEST(WebSocketTest, InvalidURL) { function TEST (line 16576) | TEST(WebSocketTest, UnsupportedScheme) { function TEST (line 16595) | TEST(WebSocketTest, ConnectWhenInvalid) { function TEST (line 16601) | TEST(WebSocketTest, DefaultPort) { function TEST (line 16613) | TEST(WebSocketTest, IPv6LiteralAddress) { function TEST (line 16621) | TEST(WebSocketTest, ComplexPath) { class WebSocketIntegrationTest (line 16629) | class WebSocketIntegrationTest : public ::testing::Test { method SetUp (line 16631) | void SetUp() override { method TearDown (line 16637) | void TearDown() override { method setup_server (line 16642) | void setup_server() { method start_server (line 16701) | void start_server() { function TEST_F (line 16712) | TEST_F(WebSocketIntegrationTest, TextEcho) { function TEST_F (line 16726) | TEST_F(WebSocketIntegrationTest, BinaryEcho) { function TEST_F (line 16741) | TEST_F(WebSocketIntegrationTest, MultipleMessages) { function TEST_F (line 16757) | TEST_F(WebSocketIntegrationTest, CloseHandshake) { function TEST_F (line 16771) | TEST_F(WebSocketIntegrationTest, LargeMessage) { function TEST_F (line 16786) | TEST_F(WebSocketIntegrationTest, ConcurrentSend) { function TEST_F (line 16819) | TEST_F(WebSocketIntegrationTest, ReadString) { function TEST_F (line 16836) | TEST_F(WebSocketIntegrationTest, RequestAccess) { function TEST_F (line 16852) | TEST_F(WebSocketIntegrationTest, ReadTimeout) { function TEST_F (line 16864) | TEST_F(WebSocketIntegrationTest, MaxPayloadExceeded) { function TEST_F (line 16881) | TEST_F(WebSocketIntegrationTest, MaxPayloadAtLimit) { function TEST_F (line 16899) | TEST_F(WebSocketIntegrationTest, ConnectToInvalidPath) { function TEST_F (line 16906) | TEST_F(WebSocketIntegrationTest, EmptyMessage) { function TEST_F (line 16919) | TEST_F(WebSocketIntegrationTest, Reconnect) { function TEST_F (line 16941) | TEST_F(WebSocketIntegrationTest, CloseWithStatus) { function TEST_F (line 16955) | TEST_F(WebSocketIntegrationTest, ClientCloseWithStatus) { function TEST_F (line 16964) | TEST_F(WebSocketIntegrationTest, SubProtocolNegotiation) { function TEST_F (line 16976) | TEST_F(WebSocketIntegrationTest, SubProtocolNoMatch) { function TEST_F (line 16988) | TEST_F(WebSocketIntegrationTest, SubProtocolNotRequested) { function TEST (line 16999) | TEST(WebSocketPreRoutingTest, RejectWithoutAuth) { class WebSocketSSLIntegrationTest (line 17042) | class WebSocketSSLIntegrationTest : public ::testing::Test { method SetUp (line 17044) | void SetUp() override { method TearDown (line 17063) | void TearDown() override { function TEST_F (line 17073) | TEST_F(WebSocketSSLIntegrationTest, TextEcho) { function TEST (line 17090) | TEST(SymlinkTest, SymlinkEscapeFromBaseDirectory) { FILE: test/test_32bit_build.cpp function main (line 3) | int main() { FILE: test/test_benchmark.cc function performance_test (line 15) | static void performance_test(const char *host) { function TEST (line 76) | TEST(BenchmarkTest, localhost) { performance_test("localhost"); } function TEST (line 78) | TEST(BenchmarkTest, v6) { performance_test("::1"); } FILE: test/test_proxy.cc function normalizeJson (line 9) | std::string normalizeJson(const std::string &json) { function ProxyTest (line 17) | void ProxyTest(T &cli, bool basic) { function TEST (line 24) | TEST(ProxyTest, NoSSLBasic) { function TEST (line 30) | TEST(ProxyTest, SSLBasic) { function TEST (line 35) | TEST(ProxyTest, NoSSLDigest) { function TEST (line 40) | TEST(ProxyTest, SSLDigest) { function RedirectProxyText (line 49) | void RedirectProxyText(T &cli, const char *path, bool basic) { function TEST (line 65) | TEST(RedirectTest, HTTPBinNoSSLBasic) { function TEST (line 71) | TEST(RedirectTest, HTTPBinNoSSLDigest) { function TEST (line 76) | TEST(RedirectTest, HTTPBinSSLBasic) { function TEST (line 81) | TEST(RedirectTest, HTTPBinSSLDigest) { function TEST (line 88) | TEST(RedirectTest, YouTubeNoSSLBasic) { function TEST (line 93) | TEST(RedirectTest, YouTubeNoSSLDigest) { function TEST (line 98) | TEST(RedirectTest, YouTubeSSLBasic) { function TEST (line 103) | TEST(RedirectTest, YouTubeSSLDigest) { function TEST (line 113) | TEST(RedirectTest, TLSVerificationOnProxyRedirect) { function BaseAuthTestFromHTTPWatch (line 161) | void BaseAuthTestFromHTTPWatch(T &cli) { function TEST (line 204) | TEST(BaseAuthTest, NoSSL) { function TEST (line 210) | TEST(BaseAuthTest, SSL) { function DigestAuthTestFromHTTPWatch (line 219) | void DigestAuthTestFromHTTPWatch(T &cli) { function TEST (line 264) | TEST(DigestAuthTest, SSL) { function TEST (line 269) | TEST(DigestAuthTest, NoSSL) { function KeepAliveTest (line 277) | void KeepAliveTest(T &cli, bool basic) { function TEST (line 327) | TEST(KeepAliveTest, NoSSLWithBasic) { function TEST (line 332) | TEST(KeepAliveTest, SSLWithBasic) { function TEST (line 337) | TEST(KeepAliveTest, NoSSLWithDigest) { function TEST (line 342) | TEST(KeepAliveTest, SSLWithDigest) { function TEST (line 351) | TEST(ProxyTest, SSLOpenStream) { FILE: test/test_thread_pool.cc function TEST (line 16) | TEST(ThreadPoolTest, BasicTaskExecution) { function TEST (line 28) | TEST(ThreadPoolTest, FixedPoolWhenMaxEqualsBase) { function TEST (line 41) | TEST(ThreadPoolTest, DynamicScaleUp) { function TEST (line 97) | TEST(ThreadPoolTest, DynamicShrinkAfterIdle) { function TEST (line 126) | TEST(ThreadPoolTest, ShutdownWithActiveDynamicThreads) { function TEST (line 158) | TEST(ThreadPoolTest, MaxQueuedRequests) { function TEST (line 195) | TEST(ThreadPoolTest, InvalidMaxThreadsThrows) { function TEST (line 201) | TEST(ThreadPoolTest, EnqueueAfterShutdownReturnsFalse) { function TEST (line 207) | TEST(ThreadPoolTest, ConcurrentEnqueue) { FILE: test/test_websocket_heartbeat.cc class WebSocketHeartbeatTest (line 13) | class WebSocketHeartbeatTest : public ::testing::Test { method SetUp (line 15) | void SetUp() override { method TearDown (line 28) | void TearDown() override { function TEST_F (line 40) | TEST_F(WebSocketHeartbeatTest, IdleConnectionStaysAlive) { function TEST_F (line 61) | TEST_F(WebSocketHeartbeatTest, RuntimePingIntervalOverride) { function TEST_F (line 81) | TEST_F(WebSocketHeartbeatTest, ZeroDisablesHeartbeat) { class WebSocketServerPingIntervalTest (line 96) | class WebSocketServerPingIntervalTest : public ::testing::Test { method SetUp (line 98) | void SetUp() override { method TearDown (line 112) | void TearDown() override { function TEST_F (line 122) | TEST_F(WebSocketServerPingIntervalTest, ServerRuntimeInterval) { function TEST_F (line 140) | TEST_F(WebSocketHeartbeatTest, MultipleHeartbeatCycles) {