SYMBOL INDEX (6158 symbols across 283 files) FILE: 3rd/benchmark-1.8.2/.ycm_extra_conf.py function DirectoryOfThisScript (line 41) | def DirectoryOfThisScript(): function MakeRelativePathsInFlagsAbsolute (line 45) | def MakeRelativePathsInFlagsAbsolute( flags, working_directory ): function IsHeaderFile (line 74) | def IsHeaderFile( filename ): function GetCompilationInfoForFile (line 79) | def GetCompilationInfoForFile( filename ): function FlagsForFile (line 97) | def FlagsForFile( filename, **kwargs ): FILE: 3rd/benchmark-1.8.2/bindings/python/google_benchmark/__init__.py class __OptionMaker (line 75) | class __OptionMaker: class Options (line 81) | class Options: method __init__ (line 84) | def __init__(self, func): method make (line 89) | def make(cls, func_or_options): method __getattr__ (line 95) | def __getattr__(self, builder_name): function register (line 121) | def register(undefined=None, *, name=None): function _flags_parser (line 144) | def _flags_parser(argv): function _run_benchmarks (line 149) | def _run_benchmarks(argv): function main (line 155) | def main(argv=None): FILE: 3rd/benchmark-1.8.2/bindings/python/google_benchmark/benchmark.cc function Initialize (line 16) | std::vector Initialize(const std::vector& argv) { function NB_MODULE (line 43) | NB_MODULE(_benchmark, m) { FILE: 3rd/benchmark-1.8.2/bindings/python/google_benchmark/example.py function empty (line 31) | def empty(state): function sum_million (line 37) | def sum_million(state): function pause_timing (line 42) | def pause_timing(state): function skipped (line 54) | def skipped(state): function manual_timing (line 63) | def manual_timing(state): function custom_counters (line 74) | def custom_counters(state): function with_options (line 98) | def with_options(state): function with_options2 (line 105) | def with_options2(state): function passing_argument (line 113) | def passing_argument(state): function using_range (line 120) | def using_range(state): function computing_complexity (line 129) | def computing_complexity(state): FILE: 3rd/benchmark-1.8.2/cmake/gnu_posix_regex.cpp function main (line 3) | int main() { FILE: 3rd/benchmark-1.8.2/cmake/posix_regex.cpp function main (line 3) | int main() { FILE: 3rd/benchmark-1.8.2/cmake/pthread_affinity.cpp function main (line 2) | int main() { FILE: 3rd/benchmark-1.8.2/cmake/std_regex.cpp function main (line 3) | int main() { FILE: 3rd/benchmark-1.8.2/cmake/steady_clock.cpp function main (line 3) | int main() { FILE: 3rd/benchmark-1.8.2/cmake/thread_safety_attributes.cpp function main (line 4) | int main() {} FILE: 3rd/benchmark-1.8.2/include/benchmark/benchmark.h function namespace (line 299) | namespace benchmark { function BENCHMARK_ALWAYS_INLINE (line 925) | BENCHMARK_ALWAYS_INLINE function StateIterator (line 1023) | struct State::StateIterator { function class (line 1081) | class BENCHMARK_EXPORT Benchmark { function CPUInfo (line 1670) | struct BENCHMARK_EXPORT CPUInfo { function SystemInfo (line 1694) | struct BENCHMARK_EXPORT SystemInfo { function BenchmarkName (line 1706) | struct BENCHMARK_EXPORT BenchmarkName { type Context (line 1728) | struct Context { function Run (line 1737) | struct BENCHMARK_EXPORT Run { FILE: 3rd/benchmark-1.8.2/setup.py function _get_long_description (line 19) | def _get_long_description(fp: str) -> str: function _get_version (line 24) | def _get_version(fp: str) -> str: function _parse_requirements (line 34) | def _parse_requirements(fp: str) -> List[str]: function temp_fill_include_path (line 44) | def temp_fill_include_path(fp: str): class BazelExtension (line 64) | class BazelExtension(setuptools.Extension): method __init__ (line 67) | def __init__(self, name: str, bazel_target: str): class BuildBazelExtension (line 75) | class BuildBazelExtension(build_ext.build_ext): method run (line 78) | def run(self): method bazel_build (line 83) | def bazel_build(self, ext: BazelExtension): FILE: 3rd/benchmark-1.8.2/src/arraysize.h function namespace (line 6) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/benchmark.cc type benchmark (line 59) | namespace benchmark { type internal (line 147) | namespace internal { function BENCHMARK_EXPORT (line 151) | BENCHMARK_EXPORT std::map*& GetGlobalConte... function UseCharPointer (line 156) | void UseCharPointer(char const volatile*) {} function FlushStreams (line 305) | void FlushStreams(BenchmarkReporter* reporter) { function Report (line 312) | void Report(BenchmarkReporter* display_reporter, function RunBenchmarks (line 334) | void RunBenchmarks(const std::vector& benchmarks, function BENCHMARK_DISABLE_DEPRECATED_WARNING (line 462) | BENCHMARK_DISABLE_DEPRECATED_WARNING function IsZero (line 484) | bool IsZero(double n) { function GetOutputOptions (line 488) | ConsoleReporter::OutputOptions GetOutputOptions(bool force_no_color) { function PrintUsageAndExit (line 638) | void PrintUsageAndExit() { function SetDefaultTimeUnitFromFlag (line 643) | void SetDefaultTimeUnitFromFlag(const std::string& time_unit_flag) { function ParseCommandLineFlags (line 661) | void ParseCommandLineFlags(int* argc, char** argv) { function InitializeStreams (line 718) | int InitializeStreams() { type internal (line 300) | namespace internal { function BENCHMARK_EXPORT (line 151) | BENCHMARK_EXPORT std::map*& GetGlobalConte... function UseCharPointer (line 156) | void UseCharPointer(char const volatile*) {} function FlushStreams (line 305) | void FlushStreams(BenchmarkReporter* reporter) { function Report (line 312) | void Report(BenchmarkReporter* display_reporter, function RunBenchmarks (line 334) | void RunBenchmarks(const std::vector& benchmarks, function BENCHMARK_DISABLE_DEPRECATED_WARNING (line 462) | BENCHMARK_DISABLE_DEPRECATED_WARNING function IsZero (line 484) | bool IsZero(double n) { function GetOutputOptions (line 488) | ConsoleReporter::OutputOptions GetOutputOptions(bool force_no_color) { function PrintUsageAndExit (line 638) | void PrintUsageAndExit() { function SetDefaultTimeUnitFromFlag (line 643) | void SetDefaultTimeUnitFromFlag(const std::string& time_unit_flag) { function ParseCommandLineFlags (line 661) | void ParseCommandLineFlags(int* argc, char** argv) { function InitializeStreams (line 718) | int InitializeStreams() { function BenchmarkReporter (line 514) | BenchmarkReporter* CreateDefaultDisplayReporter() { function RunSpecifiedBenchmarks (line 522) | size_t RunSpecifiedBenchmarks() { function RunSpecifiedBenchmarks (line 526) | size_t RunSpecifiedBenchmarks(std::string spec) { function RunSpecifiedBenchmarks (line 530) | size_t RunSpecifiedBenchmarks(BenchmarkReporter* display_reporter) { function RunSpecifiedBenchmarks (line 535) | size_t RunSpecifiedBenchmarks(BenchmarkReporter* display_reporter, function RunSpecifiedBenchmarks (line 540) | size_t RunSpecifiedBenchmarks(BenchmarkReporter* display_reporter, function RunSpecifiedBenchmarks (line 546) | size_t RunSpecifiedBenchmarks(BenchmarkReporter* display_reporter, function TimeUnit (line 608) | TimeUnit GetDefaultTimeUnit() { return default_time_unit; } function SetDefaultTimeUnit (line 610) | void SetDefaultTimeUnit(TimeUnit unit) { default_time_unit = unit; } function GetBenchmarkFilter (line 612) | std::string GetBenchmarkFilter() { return FLAGS_benchmark_filter; } function SetBenchmarkFilter (line 614) | void SetBenchmarkFilter(std::string value) { function GetBenchmarkVerbosity (line 618) | int32_t GetBenchmarkVerbosity() { return FLAGS_v; } function RegisterMemoryManager (line 620) | void RegisterMemoryManager(MemoryManager* manager) { function AddCustomContext (line 624) | void AddCustomContext(const std::string& key, const std::string& value) { type internal (line 634) | namespace internal { function BENCHMARK_EXPORT (line 151) | BENCHMARK_EXPORT std::map*& GetGlobalConte... function UseCharPointer (line 156) | void UseCharPointer(char const volatile*) {} function FlushStreams (line 305) | void FlushStreams(BenchmarkReporter* reporter) { function Report (line 312) | void Report(BenchmarkReporter* display_reporter, function RunBenchmarks (line 334) | void RunBenchmarks(const std::vector& benchmarks, function BENCHMARK_DISABLE_DEPRECATED_WARNING (line 462) | BENCHMARK_DISABLE_DEPRECATED_WARNING function IsZero (line 484) | bool IsZero(double n) { function GetOutputOptions (line 488) | ConsoleReporter::OutputOptions GetOutputOptions(bool force_no_color) { function PrintUsageAndExit (line 638) | void PrintUsageAndExit() { function SetDefaultTimeUnitFromFlag (line 643) | void SetDefaultTimeUnitFromFlag(const std::string& time_unit_flag) { function ParseCommandLineFlags (line 661) | void ParseCommandLineFlags(int* argc, char** argv) { function InitializeStreams (line 718) | int InitializeStreams() { function PrintDefaultHelp (line 725) | void PrintDefaultHelp() { function Initialize (line 749) | void Initialize(int* argc, char** argv, void (*HelperPrintf)()) { function Shutdown (line 755) | void Shutdown() { delete internal::global_context; } function ReportUnrecognizedArguments (line 757) | bool ReportUnrecognizedArguments(int argc, char** argv) { FILE: 3rd/benchmark-1.8.2/src/benchmark_api_internal.cc type benchmark (line 7) | namespace benchmark { type internal (line 8) | namespace internal { function State (line 92) | State BenchmarkInstance::Run( FILE: 3rd/benchmark-1.8.2/src/benchmark_api_internal.h function namespace (line 15) | namespace internal { FILE: 3rd/benchmark-1.8.2/src/benchmark_name.cc type benchmark (line 17) | namespace benchmark { function size_impl (line 22) | size_t size_impl() { return 0; } function size_impl (line 25) | size_t size_impl(const Head& head, const Tail&... tail) { function join_impl (line 31) | void join_impl(std::string&, char) {} function join_impl (line 34) | void join_impl(std::string& s, const char delimiter, const Head& head, function join (line 46) | std::string join(char delimiter, const Ts&... ts) { function BENCHMARK_EXPORT (line 54) | BENCHMARK_EXPORT FILE: 3rd/benchmark-1.8.2/src/benchmark_register.cc type benchmark (line 52) | namespace benchmark { type internal (line 65) | namespace internal { class BenchmarkFamilies (line 73) | class BenchmarkFamilies { method BenchmarkFamilies (line 90) | BenchmarkFamilies() {} function BenchmarkFamilies (line 96) | BenchmarkFamilies* BenchmarkFamilies::GetInstance() { method BenchmarkFamilies (line 90) | BenchmarkFamilies() {} function Benchmark (line 188) | Benchmark* RegisterBenchmarkInternal(Benchmark* bench) { function FindBenchmarksInternal (line 197) | bool FindBenchmarksInternal(const std::string& re, function Benchmark (line 232) | Benchmark* Benchmark::Name(const std::string& name) { function Benchmark (line 237) | Benchmark* Benchmark::Arg(int64_t x) { function Benchmark (line 243) | Benchmark* Benchmark::Unit(TimeUnit unit) { function Benchmark (line 249) | Benchmark* Benchmark::Range(int64_t start, int64_t limit) { function Benchmark (line 260) | Benchmark* Benchmark::Ranges( function Benchmark (line 274) | Benchmark* Benchmark::ArgsProduct( function Benchmark (line 302) | Benchmark* Benchmark::ArgName(const std::string& name) { function Benchmark (line 308) | Benchmark* Benchmark::ArgNames(const std::vector& names) { function Benchmark (line 314) | Benchmark* Benchmark::DenseRange(int64_t start, int64_t limit, int s... function Benchmark (line 323) | Benchmark* Benchmark::Args(const std::vector& args) { function Benchmark (line 329) | Benchmark* Benchmark::Apply(void (*custom_arguments)(Benchmark* benc... function Benchmark (line 334) | Benchmark* Benchmark::Setup(void (*setup)(const benchmark::State&)) { function Benchmark (line 340) | Benchmark* Benchmark::Teardown(void (*teardown)(const benchmark::Sta... function Benchmark (line 346) | Benchmark* Benchmark::RangeMultiplier(int multiplier) { function Benchmark (line 352) | Benchmark* Benchmark::MinTime(double t) { function Benchmark (line 359) | Benchmark* Benchmark::MinWarmUpTime(double t) { function Benchmark (line 366) | Benchmark* Benchmark::Iterations(IterationCount n) { function Benchmark (line 374) | Benchmark* Benchmark::Repetitions(int n) { function Benchmark (line 380) | Benchmark* Benchmark::ReportAggregatesOnly(bool value) { function Benchmark (line 385) | Benchmark* Benchmark::DisplayAggregatesOnly(bool value) { function Benchmark (line 401) | Benchmark* Benchmark::MeasureProcessCPUTime() { function Benchmark (line 407) | Benchmark* Benchmark::UseRealTime() { function Benchmark (line 414) | Benchmark* Benchmark::UseManualTime() { function Benchmark (line 421) | Benchmark* Benchmark::Complexity(BigO complexity) { function Benchmark (line 426) | Benchmark* Benchmark::Complexity(BigOFunc* complexity) { function Benchmark (line 432) | Benchmark* Benchmark::ComputeStatistics(const std::string& name, function Benchmark (line 439) | Benchmark* Benchmark::Threads(int t) { function Benchmark (line 445) | Benchmark* Benchmark::ThreadRange(int min_threads, int max_threads) { function Benchmark (line 453) | Benchmark* Benchmark::DenseThreadRange(int min_threads, int max_thre... function Benchmark (line 466) | Benchmark* Benchmark::ThreadPerCpu() { function TimeUnit (line 489) | TimeUnit Benchmark::GetTimeUnit() const { function ClearRegisteredBenchmarks (line 501) | void ClearRegisteredBenchmarks() { function CreateRange (line 505) | std::vector CreateRange(int64_t lo, int64_t hi, int multi) { function CreateDenseRange (line 511) | std::vector CreateDenseRange(int64_t start, int64_t limit, in... FILE: 3rd/benchmark-1.8.2/src/benchmark_register.h function namespace (line 10) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/benchmark_runner.cc type benchmark (line 59) | namespace benchmark { type internal (line 61) | namespace internal { function CreateRunReport (line 71) | BenchmarkReporter::Run CreateRunReport( function RunInThread (line 123) | void RunInThread(const BenchmarkInstance* b, IterationCount iters, function ComputeMinTime (line 148) | double ComputeMinTime(const benchmark::internal::BenchmarkInstance& b, function IterationCount (line 158) | IterationCount ComputeIters(const benchmark::internal::BenchmarkInst... function BenchTimeType (line 170) | BenchTimeType ParseBenchMinTime(const std::string& value) { function IterationCount (line 313) | IterationCount BenchmarkRunner::PredictNumItersNeeded( function RunResults (line 486) | RunResults&& BenchmarkRunner::GetResults() { FILE: 3rd/benchmark-1.8.2/src/benchmark_runner.h function namespace (line 26) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/check.cc type benchmark (line 3) | namespace benchmark { type internal (line 4) | namespace internal { function BENCHMARK_EXPORT (line 8) | BENCHMARK_EXPORT AbortHandlerT*& GetAbortHandler() { return handler; } FILE: 3rd/benchmark-1.8.2/src/check.h function namespace (line 29) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/colorprint.cc type benchmark (line 34) | namespace benchmark { function PlatformColorCode (line 42) | PlatformColorCode GetPlatformColorCode(LogColor color) { function FormatString (line 85) | std::string FormatString(const char* msg, va_list args) { function FormatString (line 113) | std::string FormatString(const char* msg, ...) { function ColorPrintf (line 121) | void ColorPrintf(std::ostream& out, LogColor color, const char* fmt, .... function ColorPrintf (line 128) | void ColorPrintf(std::ostream& out, LogColor color, const char* fmt, function IsColorTerminal (line 158) | bool IsColorTerminal() { FILE: 3rd/benchmark-1.8.2/src/colorprint.h function namespace (line 8) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/commandlineflags.cc type benchmark (line 28) | namespace benchmark { function ParseInt32 (line 34) | bool ParseInt32(const std::string& src_text, const char* str, int32_t*... function ParseDouble (line 68) | bool ParseDouble(const std::string& src_text, const char* str, double*... function ParseKvPairs (line 87) | bool ParseKvPairs(const std::string& src_text, const char* str, function FlagToEnvVar (line 112) | static std::string FlagToEnvVar(const char* flag) { function BENCHMARK_EXPORT (line 124) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 131) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 144) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 157) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 164) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 209) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 222) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 235) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 248) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 260) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 276) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 281) | BENCHMARK_EXPORT FILE: 3rd/benchmark-1.8.2/src/commandlineflags.h function namespace (line 37) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/complexity.cc type benchmark (line 26) | namespace benchmark { function BigOFunc (line 29) | BigOFunc* FittingCurve(BigO complexity) { function GetBigOString (line 54) | std::string GetBigOString(BigO complexity) { function LeastSq (line 83) | LeastSq MinimalLeastSq(const std::vector& n, function LeastSq (line 125) | LeastSq MinimalLeastSq(const std::vector& n, function ComputeBigO (line 157) | std::vector ComputeBigO( FILE: 3rd/benchmark-1.8.2/src/console_reporter.cc type benchmark (line 34) | namespace benchmark { function BENCHMARK_EXPORT (line 36) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 56) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 74) | BENCHMARK_EXPORT function IgnoreColorPrint (line 96) | static void IgnoreColorPrint(std::ostream& out, LogColor, const char* ... function FormatTime (line 104) | static std::string FormatTime(double time) { function BENCHMARK_EXPORT (line 126) | BENCHMARK_EXPORT FILE: 3rd/benchmark-1.8.2/src/counter.cc type benchmark (line 17) | namespace benchmark { type internal (line 18) | namespace internal { function Finish (line 20) | double Finish(Counter const& c, IterationCount iterations, double cp... function Finish (line 42) | void Finish(UserCounters* l, IterationCount iterations, double cpu_t... function Increment (line 49) | void Increment(UserCounters* l, UserCounters const& r) { function SameNames (line 66) | bool SameNames(UserCounters const& l, UserCounters const& r) { FILE: 3rd/benchmark-1.8.2/src/counter.h function namespace (line 20) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/csv_reporter.cc type benchmark (line 30) | namespace benchmark { function CsvEscape (line 39) | std::string CsvEscape(const std::string& s) { function BENCHMARK_EXPORT (line 55) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 61) | BENCHMARK_EXPORT function BENCHMARK_EXPORT (line 108) | BENCHMARK_EXPORT FILE: 3rd/benchmark-1.8.2/src/cycleclock.h function namespace (line 54) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/json_reporter.cc type benchmark (line 30) | namespace benchmark { function StrEscape (line 33) | std::string StrEscape(const std::string& s) { function FormatKV (line 67) | std::string FormatKV(std::string const& key, std::string const& value) { function FormatKV (line 72) | std::string FormatKV(std::string const& key, const char* value) { function FormatKV (line 77) | std::string FormatKV(std::string const& key, bool value) { function FormatKV (line 82) | std::string FormatKV(std::string const& key, int64_t value) { function FormatKV (line 88) | std::string FormatKV(std::string const& key, double value) { function RoundDouble (line 106) | int64_t RoundDouble(double v) { return std::lround(v); } FILE: 3rd/benchmark-1.8.2/src/log.h function namespace (line 14) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/mutex.h function namespace (line 67) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/perf_counters.cc type benchmark (line 26) | namespace benchmark { type internal (line 27) | namespace internal { function PerfCounters (line 74) | PerfCounters PerfCounters::Create( function PerfCounters (line 241) | PerfCounters PerfCounters::Create( function PerfCounters (line 258) | PerfCounters& PerfCounters::operator=(PerfCounters&& other) noexcept { FILE: 3rd/benchmark-1.8.2/src/perf_counters.h function namespace (line 39) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/re.h function class (line 61) | class Regex { function Init (line 90) | inline bool Regex::Init(const std::string& spec, std::string* error) { FILE: 3rd/benchmark-1.8.2/src/reporter.cc type benchmark (line 27) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/statistics.cc type benchmark (line 27) | namespace benchmark { function StatisticsMean (line 33) | double StatisticsMean(const std::vector& v) { function StatisticsMedian (line 38) | double StatisticsMedian(const std::vector& v) { function StatisticsStdDev (line 67) | double StatisticsStdDev(const std::vector& v) { function StatisticsCV (line 78) | double StatisticsCV(const std::vector& v) { function ComputeStats (line 87) | std::vector ComputeStats( FILE: 3rd/benchmark-1.8.2/src/statistics.h function namespace (line 23) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/string_util.cc type benchmark (line 15) | namespace benchmark { function ToExponentAndMantissa (line 33) | void ToExponentAndMantissa(double val, double thresh, int precision, function ExponentToPrefix (line 89) | std::string ExponentToPrefix(int64_t exponent, bool iec) { function ToBinaryStringFullySpecified (line 103) | std::string ToBinaryStringFullySpecified(double value, double threshold, function AppendHumanReadable (line 114) | void AppendHumanReadable(int n, std::string* str) { function HumanReadableNumber (line 121) | std::string HumanReadableNumber(double n, double one_k) { function StrFormatImp (line 128) | std::string StrFormatImp(const char* msg, va_list args) { function StrFormat (line 158) | std::string StrFormat(const char* format, ...) { function StrSplit (line 166) | std::vector StrSplit(const std::string& str, char delim) { function stoul (line 186) | unsigned long stoul(const std::string& str, size_t* pos, int base) { function stoi (line 212) | int stoi(const std::string& str, size_t* pos, int base) { function stod (line 238) | double stod(const std::string& str, size_t* pos) { FILE: 3rd/benchmark-1.8.2/src/string_util.h function namespace (line 13) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/sysinfo.cc type benchmark (line 80) | namespace benchmark { function PrintImp (line 83) | void PrintImp(std::ostream& out) { out << std::endl; } function PrintImp (line 86) | void PrintImp(std::ostream& out, First&& f, Rest&&... rest) { function BENCHMARK_NORETURN (line 92) | BENCHMARK_NORETURN void PrintErrorAndDie(Args&&... args) { type ValueUnion (line 101) | struct ValueUnion { method ValueUnion (line 115) | ValueUnion() : size(0), buff(nullptr, &std::free) {} method ValueUnion (line 117) | explicit ValueUnion(std::size_t buff_size) method ValueUnion (line 121) | ValueUnion(ValueUnion&& other) = default; method GetAsString (line 127) | std::string GetAsString() const { return std::string(data()); } method GetAsInteger (line 129) | int64_t GetAsInteger() const { method GetAsArray (line 138) | std::array GetAsArray() { function ValueUnion (line 147) | ValueUnion GetSysctlImp(std::string const& name) { method ValueUnion (line 115) | ValueUnion() : size(0), buff(nullptr, &std::free) {} method ValueUnion (line 117) | explicit ValueUnion(std::size_t buff_size) method ValueUnion (line 121) | ValueUnion(ValueUnion&& other) = default; method GetAsString (line 127) | std::string GetAsString() const { return std::string(data()); } method GetAsInteger (line 129) | int64_t GetAsInteger() const { method GetAsArray (line 138) | std::array GetAsArray() { function BENCHMARK_MAYBE_UNUSED (line 179) | BENCHMARK_MAYBE_UNUSED function GetSysctl (line 190) | bool GetSysctl(std::string const& name, Tp* out) { function GetSysctl (line 199) | bool GetSysctl(std::string const& name, std::array* out) { function ReadFromFile (line 208) | bool ReadFromFile(std::string const& fname, ArgT* arg) { function CpuScaling (line 216) | CPUInfo::Scaling CpuScaling(int num_cpus) { function CountSetBitsInCPUMap (line 238) | int CountSetBitsInCPUMap(std::string val) { function BENCHMARK_MAYBE_UNUSED (line 257) | BENCHMARK_MAYBE_UNUSED function GetCacheSizesMacOSX (line 296) | std::vector GetCacheSizesMacOSX() { function GetCacheSizesWindows (line 323) | std::vector GetCacheSizesWindows() { function GetCacheSizesQNX (line 370) | std::vector GetCacheSizesQNX() { function GetCacheSizes (line 407) | std::vector GetCacheSizes() { function GetSystemName (line 421) | std::string GetSystemName() { function GetNumCPUs (line 471) | int GetNumCPUs() { class ThreadAffinityGuard (line 552) | class ThreadAffinityGuard final { method ThreadAffinityGuard (line 554) | ThreadAffinityGuard() : reset_affinity(SetAffinity()) { method ThreadAffinityGuard (line 575) | ThreadAffinityGuard(ThreadAffinityGuard&&) = delete; method ThreadAffinityGuard (line 576) | ThreadAffinityGuard(const ThreadAffinityGuard&) = delete; method ThreadAffinityGuard (line 577) | ThreadAffinityGuard& operator=(ThreadAffinityGuard&&) = delete; method ThreadAffinityGuard (line 578) | ThreadAffinityGuard& operator=(const ThreadAffinityGuard&) = delete; method SetAffinity (line 581) | bool SetAffinity() { function GetCPUCyclesPerSecond (line 626) | double GetCPUCyclesPerSecond(CPUInfo::Scaling scaling) { function GetLoadAvg (line 816) | std::vector GetLoadAvg() { function CPUInfo (line 837) | const CPUInfo& CPUInfo::Get() { function SystemInfo (line 849) | const SystemInfo& SystemInfo::Get() { FILE: 3rd/benchmark-1.8.2/src/thread_manager.h function namespace (line 9) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/thread_timer.h function namespace (line 7) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/src/timers.cc type benchmark (line 64) | namespace benchmark { function MakeTime (line 76) | double MakeTime(FILETIME const& kernel_time, FILETIME const& user_time) { function MakeTime (line 88) | double MakeTime(struct rusage const& ru) { function MakeTime (line 96) | double MakeTime(thread_basic_info_data_t const& info) { function MakeTime (line 104) | double MakeTime(struct timespec const& ts) { function BENCHMARK_NORETURN (line 109) | BENCHMARK_NORETURN static void DiagnoseAndExit(const char* msg) { function ProcessCPUUsage (line 116) | double ProcessCPUUsage() { function ThreadCPUUsage (line 151) | double ThreadCPUUsage() { function LocalDateTimeString (line 197) | std::string LocalDateTimeString() { FILE: 3rd/benchmark-1.8.2/src/timers.h function namespace (line 7) | namespace benchmark { FILE: 3rd/benchmark-1.8.2/test/args_product_test.cc class ArgsProductFixture (line 8) | class ArgsProductFixture : public ::benchmark::Fixture { method ArgsProductFixture (line 10) | ArgsProductFixture() method SetUp (line 26) | void SetUp(const ::benchmark::State& state) override { FILE: 3rd/benchmark-1.8.2/test/basic_test.cc function BM_empty (line 6) | void BM_empty(benchmark::State& state) { function BM_spin_empty (line 15) | void BM_spin_empty(benchmark::State& state) { function BM_spin_pause_before (line 25) | void BM_spin_pause_before(benchmark::State& state) { function BM_spin_pause_during (line 38) | void BM_spin_pause_during(benchmark::State& state) { function BM_pause_during (line 53) | void BM_pause_during(benchmark::State& state) { function BM_spin_pause_after (line 64) | void BM_spin_pause_after(benchmark::State& state) { function BM_spin_pause_before_and_after (line 77) | void BM_spin_pause_before_and_after(benchmark::State& state) { function BM_empty_stop_start (line 93) | void BM_empty_stop_start(benchmark::State& state) { function BM_KeepRunning (line 100) | void BM_KeepRunning(benchmark::State& state) { function BM_KeepRunningBatch (line 110) | void BM_KeepRunningBatch(benchmark::State& state) { function BM_RangedFor (line 136) | void BM_RangedFor(benchmark::State& state) { function BM_OneTemplateFunc (line 147) | void BM_OneTemplateFunc(benchmark::State& state) { function BM_TwoTemplateFunc (line 158) | void BM_TwoTemplateFunc(benchmark::State& state) { FILE: 3rd/benchmark-1.8.2/test/benchmark_gtest.cc type benchmark (line 10) | namespace benchmark { type internal (line 11) | namespace internal { function TEST (line 15) | TEST(AddRangeTest, Simple) { function TEST (line 21) | TEST(AddRangeTest, Simple64) { function TEST (line 27) | TEST(AddRangeTest, Advanced) { function TEST (line 33) | TEST(AddRangeTest, Advanced64) { function TEST (line 39) | TEST(AddRangeTest, FullRange8) { function TEST (line 46) | TEST(AddRangeTest, FullRange64) { function TEST (line 55) | TEST(AddRangeTest, NegativeRanges) { function TEST (line 61) | TEST(AddRangeTest, StrictlyNegative) { function TEST (line 67) | TEST(AddRangeTest, SymmetricNegativeRanges) { function TEST (line 73) | TEST(AddRangeTest, SymmetricNegativeRangesOddMult) { function TEST (line 79) | TEST(AddRangeTest, NegativeRangesAsymmetric) { function TEST (line 85) | TEST(AddRangeTest, NegativeRangesLargeStep) { function TEST (line 92) | TEST(AddRangeTest, ZeroOnlyRange) { function TEST (line 98) | TEST(AddRangeTest, ZeroStartingRange) { function TEST (line 104) | TEST(AddRangeTest, NegativeRange64) { function TEST (line 110) | TEST(AddRangeTest, NegativeRangePreservesExistingOrder) { function TEST (line 118) | TEST(AddRangeTest, FullNegativeRange64) { function TEST (line 131) | TEST(AddRangeTest, Simple8) { function TEST (line 138) | TEST(AddCustomContext, Simple) { function TEST (line 153) | TEST(AddCustomContext, DuplicateKey) { FILE: 3rd/benchmark-1.8.2/test/benchmark_min_time_flag_iters_test.cc class TestReporter (line 14) | class TestReporter : public benchmark::ConsoleReporter { method ReportContext (line 16) | virtual bool ReportContext(const Context& context) BENCHMARK_OVERRIDE { method ReportRuns (line 20) | virtual void ReportRuns(const std::vector& report) BENCHMARK_OVER... method TestReporter (line 26) | TestReporter() {} function BM_MyBench (line 40) | static void BM_MyBench(benchmark::State& state) { function main (line 46) | int main(int argc, char** argv) { FILE: 3rd/benchmark-1.8.2/test/benchmark_min_time_flag_time_test.cc class TestReporter (line 20) | class TestReporter : public benchmark::ConsoleReporter { method ReportContext (line 22) | virtual bool ReportContext(const Context& context) BENCHMARK_OVERRIDE { method ReportRuns (line 26) | virtual void ReportRuns(const std::vector& report) BENCHMARK_OVER... method ReportRunsConfig (line 31) | virtual void ReportRunsConfig(double min_time, bool /* has_explicit_it... method TestReporter (line 36) | TestReporter() {} function AlmostEqual (line 46) | bool AlmostEqual(double a, double b) { function DoTestHelper (line 50) | void DoTestHelper(int* argc, const char** argv, double expected) { function BM_MyBench (line 65) | static void BM_MyBench(benchmark::State& state) { function main (line 71) | int main(int argc, char** argv) { FILE: 3rd/benchmark-1.8.2/test/benchmark_name_gtest.cc function TEST (line 9) | TEST(BenchmarkNameTest, Empty) { function TEST (line 14) | TEST(BenchmarkNameTest, FunctionName) { function TEST (line 20) | TEST(BenchmarkNameTest, FunctionNameAndArgs) { function TEST (line 27) | TEST(BenchmarkNameTest, MinTime) { function TEST (line 35) | TEST(BenchmarkNameTest, MinWarmUpTime) { function TEST (line 43) | TEST(BenchmarkNameTest, Iterations) { function TEST (line 51) | TEST(BenchmarkNameTest, Repetitions) { function TEST (line 59) | TEST(BenchmarkNameTest, TimeType) { function TEST (line 67) | TEST(BenchmarkNameTest, Threads) { function TEST (line 75) | TEST(BenchmarkNameTest, TestEmptyFunctionName) { FILE: 3rd/benchmark-1.8.2/test/benchmark_random_interleaving_gtest.cc type benchmark (line 11) | namespace benchmark { type internal (line 17) | namespace internal { class EventQueue (line 20) | class EventQueue : public std::queue { method Put (line 22) | void Put(const std::string& event) { push(event); } method Clear (line 24) | void Clear() { method Get (line 30) | std::string Get() { class NullReporter (line 39) | class NullReporter : public BenchmarkReporter { method ReportContext (line 41) | bool ReportContext(const Context& /*context*/) override { return t... method ReportRuns (line 42) | void ReportRuns(const std::vector& /* report */) override {} class BenchmarkTest (line 45) | class BenchmarkTest : public testing::Test { method SetupHook (line 47) | static void SetupHook(int /* num_threads */) { queue->push("Setup"... method TeardownHook (line 49) | static void TeardownHook(int /* num_threads */) { queue->push("Tea... method Execute (line 51) | void Execute(const std::string& pattern) { function BM_Match1 (line 62) | void BM_Match1(benchmark::State& state) { function TEST_F (line 78) | TEST_F(BenchmarkTest, Match1) { function TEST_F (line 91) | TEST_F(BenchmarkTest, Match1WithRepetition) { function TEST_F (line 102) | TEST_F(BenchmarkTest, Match1WithRandomInterleaving) { FILE: 3rd/benchmark-1.8.2/test/benchmark_setup_teardown_test.cc type singlethreaded (line 13) | namespace singlethreaded { function DoSetup1 (line 17) | static void DoSetup1(const benchmark::State& state) { function DoTeardown1 (line 24) | static void DoTeardown1(const benchmark::State& state) { function BM_with_setup (line 29) | static void BM_with_setup(benchmark::State& state) { type concurrent (line 43) | namespace concurrent { function DoSetup2 (line 49) | static void DoSetup2(const benchmark::State& state) { function DoTeardown2 (line 54) | static void DoTeardown2(const benchmark::State& state) { function BM_concurrent (line 59) | static void BM_concurrent(benchmark::State& state) { type fixture_interaction (line 74) | namespace fixture_interaction { class FIXTURE_BECHMARK_NAME (line 81) | class FIXTURE_BECHMARK_NAME : public ::benchmark::Fixture { method SetUp (line 83) | void SetUp(const ::benchmark::State&) override { function DoSetupWithFixture (line 95) | static void DoSetupWithFixture(const benchmark::State&) { type repetitions (line 109) | namespace repetitions { function DoSetupWithRepetitions (line 113) | static void DoSetupWithRepetitions(const benchmark::State&) { function BM_WithRep (line 116) | static void BM_WithRep(benchmark::State& state) { function main (line 130) | int main(int argc, char** argv) { FILE: 3rd/benchmark-1.8.2/test/benchmark_test.cc function CalculatePi (line 34) | double CalculatePi(int depth) { function ConstructRandomSet (line 44) | std::set ConstructRandomSet(int64_t size) { function BM_Factorial (line 55) | static void BM_Factorial(benchmark::State& state) { function BM_CalculatePiRange (line 66) | static void BM_CalculatePiRange(benchmark::State& state) { function BM_CalculatePi (line 75) | static void BM_CalculatePi(benchmark::State& state) { function BM_SetInsert (line 86) | static void BM_SetInsert(benchmark::State& state) { function BM_Sequential (line 106) | static void BM_Sequential(benchmark::State& state) { function BM_StringCompare (line 124) | static void BM_StringCompare(benchmark::State& state) { function BM_SetupTeardown (line 135) | static void BM_SetupTeardown(benchmark::State& state) { function BM_LongTest (line 155) | static void BM_LongTest(benchmark::State& state) { function BM_ParallelMemset (line 164) | static void BM_ParallelMemset(benchmark::State& state) { function BM_ManualTiming (line 188) | static void BM_ManualTiming(benchmark::State& state) { function BM_with_args (line 215) | void BM_with_args(benchmark::State& state, Args&&...) { function BM_non_template_args (line 223) | void BM_non_template_args(benchmark::State& state, int, double) { function BM_DenseThreadRanges (line 231) | static void BM_DenseThreadRanges(benchmark::State& st) { function BM_BenchmarkName (line 253) | static void BM_BenchmarkName(benchmark::State& state) { function BM_templated_test (line 264) | static void BM_templated_test(benchmark::State& state) { FILE: 3rd/benchmark-1.8.2/test/clobber_memory_assembly_test.cc function test_basic (line 16) | void test_basic() { function test_redundant_store (line 27) | void test_redundant_store() { function test_redundant_read (line 37) | void test_redundant_read() { function test_redundant_read2 (line 51) | void test_redundant_read2() { FILE: 3rd/benchmark-1.8.2/test/commandlineflags_gtest.cc type benchmark (line 8) | namespace benchmark { function setenv (line 12) | int setenv(const char* name, const char* value, int overwrite) { function unsetenv (line 23) | int unsetenv(const char* name) { return _putenv_s(name, ""); } function TEST (line 27) | TEST(BoolFromEnv, Default) { function TEST (line 32) | TEST(BoolFromEnv, False) { function TEST (line 90) | TEST(BoolFromEnv, True) { function TEST (line 154) | TEST(Int32FromEnv, NotInEnv) { function TEST (line 159) | TEST(Int32FromEnv, InvalidInteger) { function TEST (line 165) | TEST(Int32FromEnv, ValidInteger) { function TEST (line 171) | TEST(DoubleFromEnv, NotInEnv) { function TEST (line 176) | TEST(DoubleFromEnv, InvalidReal) { function TEST (line 182) | TEST(DoubleFromEnv, ValidReal) { function TEST (line 188) | TEST(StringFromEnv, Default) { function TEST (line 193) | TEST(StringFromEnv, Valid) { function TEST (line 199) | TEST(KvPairsFromEnv, Default) { function TEST (line 205) | TEST(KvPairsFromEnv, MalformedReturnsDefault) { function TEST (line 212) | TEST(KvPairsFromEnv, Single) { function TEST (line 219) | TEST(KvPairsFromEnv, Multiple) { FILE: 3rd/benchmark-1.8.2/test/complexity_test.cc function AddComplexityTest (line 16) | int AddComplexityTest(const std::string &test_name, function BM_Complexity_O1 (line 70) | void BM_Complexity_O1(benchmark::State &state) { function ConstructRandomVector (line 110) | std::vector ConstructRandomVector(int64_t size) { function BM_Complexity_O_N (line 119) | void BM_Complexity_O_N(benchmark::State &state) { function BM_Complexity_O_N_log_N (line 162) | static void BM_Complexity_O_N_log_N(benchmark::State &state) { function BM_ComplexityCaptureArgs (line 205) | void BM_ComplexityCaptureArgs(benchmark::State &state, int n) { function main (line 228) | int main(int argc, char *argv[]) { RunOutputTests(argc, argv); } FILE: 3rd/benchmark-1.8.2/test/cxx03_test.cc function BM_empty (line 15) | void BM_empty(benchmark::State& state) { function BM_old_arg_range_interface (line 25) | void BM_old_arg_range_interface(benchmark::State& state) { function BM_template2 (line 34) | void BM_template2(benchmark::State& state) { function BM_template1 (line 40) | void BM_template1(benchmark::State& state) { type BM_Fixture (line 47) | struct BM_Fixture : public ::benchmark::Fixture {} function BM_counters (line 56) | void BM_counters(benchmark::State& state) { FILE: 3rd/benchmark-1.8.2/test/diagnostics_test.cc function TestHandler (line 20) | void TestHandler() { function try_invalid_pause_resume (line 28) | void try_invalid_pause_resume(benchmark::State& state) { function BM_diagnostic_test (line 46) | void BM_diagnostic_test(benchmark::State& state) { function BM_diagnostic_test_keep_running (line 62) | void BM_diagnostic_test_keep_running(benchmark::State& state) { function main (line 78) | int main(int argc, char* argv[]) { FILE: 3rd/benchmark-1.8.2/test/display_aggregates_only_test.cc function BM_SummaryRepeat (line 13) | void BM_SummaryRepeat(benchmark::State& state) { function main (line 19) | int main(int argc, char* argv[]) { FILE: 3rd/benchmark-1.8.2/test/donotoptimize_assembly_test.cc function Add42 (line 17) | inline int Add42(int x) { return x + 42; } type NotTriviallyCopyable (line 19) | struct NotTriviallyCopyable { method NotTriviallyCopyable (line 21) | explicit NotTriviallyCopyable(int x) : value(x) {} type Large (line 26) | struct Large { type ExtraLarge (line 31) | struct ExtraLarge { function test_with_rvalue (line 40) | void test_with_rvalue() { function test_with_large_rvalue (line 47) | void test_with_large_rvalue() { function test_with_non_trivial_rvalue (line 57) | void test_with_non_trivial_rvalue() { function test_with_lvalue (line 64) | void test_with_lvalue() { function test_with_large_lvalue (line 73) | void test_with_large_lvalue() { function test_with_extra_large_lvalue_with_op (line 84) | void test_with_extra_large_lvalue_with_op() { function test_with_big_array_with_op (line 92) | void test_with_big_array_with_op() { function test_with_non_trivial_lvalue (line 100) | void test_with_non_trivial_lvalue() { function test_with_const_lvalue (line 109) | void test_with_const_lvalue() { function test_with_large_const_lvalue (line 117) | void test_with_large_const_lvalue() { function test_with_const_extra_large_obj (line 128) | void test_with_const_extra_large_obj() { function test_with_const_big_array (line 134) | void test_with_const_big_array() { function test_with_non_trivial_const_lvalue (line 140) | void test_with_non_trivial_const_lvalue() { function test_div_by_two (line 148) | int test_div_by_two(int input) { function test_inc_integer (line 158) | int test_inc_integer() { function test_pointer_rvalue (line 172) | void test_pointer_rvalue() { function test_pointer_const_lvalue (line 182) | void test_pointer_const_lvalue() { function test_pointer_lvalue (line 193) | void test_pointer_lvalue() { FILE: 3rd/benchmark-1.8.2/test/donotoptimize_test.cc function double_up (line 9) | std::int64_t double_up(const std::int64_t x) { return x * 2; } type BitRef (line 14) | struct BitRef { method BitRef (line 19) | static BitRef Make() { method BitRef (line 26) | BitRef(int i, unsigned char& b) : index(i), byte(b) {} function main (line 29) | int main(int, char*[]) { FILE: 3rd/benchmark-1.8.2/test/filter_test.cc class TestReporter (line 15) | class TestReporter : public benchmark::ConsoleReporter { method ReportContext (line 17) | bool ReportContext(const Context& context) override { method ReportRuns (line 21) | void ReportRuns(const std::vector& report) override { method TestReporter (line 27) | TestReporter() : count_(0), max_family_index_(0) {} method GetCount (line 31) | int GetCount() const { return count_; } method GetMaxFamilyIndex (line 33) | int64_t GetMaxFamilyIndex() const { return max_family_index_; } function NoPrefix (line 42) | static void NoPrefix(benchmark::State& state) { function BM_Foo (line 48) | static void BM_Foo(benchmark::State& state) { function BM_Bar (line 54) | static void BM_Bar(benchmark::State& state) { function BM_FooBar (line 60) | static void BM_FooBar(benchmark::State& state) { function BM_FooBa (line 66) | static void BM_FooBa(benchmark::State& state) { function main (line 72) | int main(int argc, char** argv) { FILE: 3rd/benchmark-1.8.2/test/fixture_test.cc class FIXTURE_BECHMARK_NAME (line 9) | class FIXTURE_BECHMARK_NAME : public ::benchmark::Fixture { method SetUp (line 11) | void SetUp(const ::benchmark::State& state) override { method TearDown (line 18) | void TearDown(const ::benchmark::State& state) override { FILE: 3rd/benchmark-1.8.2/test/internal_threading_test.cc function MyBusySpinwait (line 17) | void MyBusySpinwait() { function BM_MainThread (line 37) | void BM_MainThread(benchmark::State& state) { function BM_WorkerThread (line 79) | void BM_WorkerThread(benchmark::State& state) { function BM_MainThreadAndWorkerThread (line 122) | void BM_MainThreadAndWorkerThread(benchmark::State& state) { function main (line 185) | int main(int argc, char* argv[]) { RunOutputTests(argc, argv); } FILE: 3rd/benchmark-1.8.2/test/link_main_test.cc function BM_empty (line 3) | void BM_empty(benchmark::State& state) { FILE: 3rd/benchmark-1.8.2/test/map_test.cc function ConstructRandomMap (line 8) | std::map ConstructRandomMap(int size) { function BM_MapLookup (line 19) | static void BM_MapLookup(benchmark::State& state) { class MapFixture (line 36) | class MapFixture : public ::benchmark::Fixture { method SetUp (line 38) | void SetUp(const ::benchmark::State& st) override { method TearDown (line 42) | void TearDown(const ::benchmark::State&) override { m.clear(); } FILE: 3rd/benchmark-1.8.2/test/memory_manager_test.cc class TestMemoryManager (line 7) | class TestMemoryManager : public benchmark::MemoryManager { method Start (line 8) | void Start() override {} method Stop (line 9) | void Stop(Result& result) override { function BM_empty (line 15) | void BM_empty(benchmark::State& state) { function main (line 41) | int main(int argc, char* argv[]) { FILE: 3rd/benchmark-1.8.2/test/min_time_parse_gtest.cc function TEST (line 6) | TEST(ParseMinTimeTest, InvalidInput) { FILE: 3rd/benchmark-1.8.2/test/multiple_ranges_test.cc class MultipleRangesFixture (line 8) | class MultipleRangesFixture : public ::benchmark::Fixture { method MultipleRangesFixture (line 10) | MultipleRangesFixture() method SetUp (line 31) | void SetUp(const ::benchmark::State& state) override { function BM_CheckDefaultArgument (line 81) | void BM_CheckDefaultArgument(benchmark::State& state) { function BM_MultipleRanges (line 90) | static void BM_MultipleRanges(benchmark::State& st) { FILE: 3rd/benchmark-1.8.2/test/options_test.cc function BM_basic (line 11) | void BM_basic(benchmark::State& state) { function BM_basic_slow (line 16) | void BM_basic_slow(benchmark::State& state) { function CustomArgs (line 53) | void CustomArgs(benchmark::internal::Benchmark* b) { function BM_explicit_iteration_count (line 61) | void BM_explicit_iteration_count(benchmark::State& state) { FILE: 3rd/benchmark-1.8.2/test/output_test.h type MatchRules (line 24) | enum MatchRules { type TestCase (line 31) | struct TestCase { type TestCaseID (line 40) | enum TestCaseID { type Results (line 85) | struct Results type std (line 86) | typedef std::function ResultsCheckFn; function NumThreads (line 92) | struct Results { function std (line 120) | const std::string* Get(const std::string& entry_name) const { FILE: 3rd/benchmark-1.8.2/test/output_test_helper.cc type internal (line 20) | namespace internal { function TestCaseList (line 32) | TestCaseList& GetTestCaseList(TestCaseID ID) { function SubMap (line 39) | SubMap& GetSubstitutions() { function PerformSubstitutions (line 81) | std::string PerformSubstitutions(std::string source) { function CheckCase (line 95) | void CheckCase(std::stringstream& remaining_output, TestCase const& TC, function CheckCases (line 128) | void CheckCases(TestCaseList const& checks, std::stringstream& output) { class TestReporter (line 141) | class TestReporter : public benchmark::BenchmarkReporter { method TestReporter (line 143) | TestReporter(std::vector reps) method ReportContext (line 146) | bool ReportContext(const Context& context) override { method ReportRuns (line 160) | void ReportRuns(const std::vector& report) override { method Finalize (line 163) | void Finalize() override { class ResultsChecker (line 182) | class ResultsChecker { type PatternAndFn (line 184) | struct PatternAndFn : public TestCase { // reusing TestCase for its... method PatternAndFn (line 185) | PatternAndFn(const std::string& rx, ResultsCheckFn fn_) function ResultsChecker (line 207) | ResultsChecker& GetResultsChecker() { type PatternAndFn (line 184) | struct PatternAndFn : public TestCase { // reusing TestCase for its... method PatternAndFn (line 185) | PatternAndFn(const std::string& rx, ResultsCheckFn fn_) type internal (line 178) | namespace internal { function TestCaseList (line 32) | TestCaseList& GetTestCaseList(TestCaseID ID) { function SubMap (line 39) | SubMap& GetSubstitutions() { function PerformSubstitutions (line 81) | std::string PerformSubstitutions(std::string source) { function CheckCase (line 95) | void CheckCase(std::stringstream& remaining_output, TestCase const& TC, function CheckCases (line 128) | void CheckCases(TestCaseList const& checks, std::stringstream& output) { class TestReporter (line 141) | class TestReporter : public benchmark::BenchmarkReporter { method TestReporter (line 143) | TestReporter(std::vector reps) method ReportContext (line 146) | bool ReportContext(const Context& context) override { method ReportRuns (line 160) | void ReportRuns(const std::vector& report) override { method Finalize (line 163) | void Finalize() override { class ResultsChecker (line 182) | class ResultsChecker { type PatternAndFn (line 184) | struct PatternAndFn : public TestCase { // reusing TestCase for its... method PatternAndFn (line 185) | PatternAndFn(const std::string& rx, ResultsCheckFn fn_) function ResultsChecker (line 207) | ResultsChecker& GetResultsChecker() { type PatternAndFn (line 184) | struct PatternAndFn : public TestCase { // reusing TestCase for its... method PatternAndFn (line 185) | PatternAndFn(const std::string& rx, ResultsCheckFn fn_) function AddChecker (line 302) | size_t AddChecker(const std::string& bm_name, const ResultsCheckFn& fn) { function AddCases (line 361) | int AddCases(TestCaseID ID, std::initializer_list il) { function SetSubstitutions (line 367) | int SetSubstitutions( function BENCHMARK_DISABLE_DEPRECATED_WARNING (line 387) | BENCHMARK_DISABLE_DEPRECATED_WARNING function BENCHMARK_RESTORE_DEPRECATED_WARNING (line 448) | BENCHMARK_RESTORE_DEPRECATED_WARNING function ToHex (line 459) | static char ToHex(int ch) { function RandomHexChar (line 464) | static char RandomHexChar() { function GetRandomFileName (line 470) | static std::string GetRandomFileName() { function FileExists (line 478) | static bool FileExists(std::string const& name) { function GetTempFileName (line 483) | static std::string GetTempFileName() { function GetFileReporterOutput (line 496) | std::string GetFileReporterOutput(int argc, char* argv[]) { FILE: 3rd/benchmark-1.8.2/test/perf_counters_gtest.cc type MsgHandler (line 8) | struct MsgHandler { function TEST (line 23) | TEST(PerfCountersTest, Init) { function TEST (line 27) | TEST(PerfCountersTest, OneCounter) { function TEST (line 35) | TEST(PerfCountersTest, NegativeTest) { function TEST (line 84) | TEST(PerfCountersTest, Read1Counter) { function TEST (line 100) | TEST(PerfCountersTest, Read2Counters) { function TEST (line 118) | TEST(PerfCountersTest, ReopenExistingCounters) { function TEST (line 136) | TEST(PerfCountersTest, CreateExistingMeasurements) { function BENCHMARK_DONT_OPTIMIZE (line 204) | BENCHMARK_DONT_OPTIMIZE size_t do_work() { function measure (line 216) | void measure(size_t threadcount, PerfCounterValues* before, function TEST (line 236) | TEST(PerfCountersTest, MultiThreaded) { function TEST (line 266) | TEST(PerfCountersTest, HardwareLimits) { FILE: 3rd/benchmark-1.8.2/test/perf_counters_test.cc function BM_Simple (line 8) | static void BM_Simple(benchmark::State& state) { function CheckSimple (line 17) | static void CheckSimple(Results const& e) { function main (line 23) | int main(int argc, char* argv[]) { FILE: 3rd/benchmark-1.8.2/test/register_benchmark_test.cc class TestReporter (line 11) | class TestReporter : public benchmark::ConsoleReporter { method ReportRuns (line 13) | void ReportRuns(const std::vector& report) override { type TestCase (line 21) | struct TestCase { method TestCase (line 25) | TestCase(const std::string& xname) : TestCase(xname, "") {} method TestCase (line 26) | TestCase(const std::string& xname, const std::string& xlabel) method CheckRun (line 31) | void CheckRun(Run const& run) const { function AddCases (line 47) | int AddCases(std::initializer_list const& v) { function BM_function (line 65) | void BM_function(benchmark::State& state) { function BM_extra_args (line 81) | void BM_extra_args(benchmark::State& st, const char* label) { function RegisterFromFunction (line 86) | int RegisterFromFunction() { function DISABLED_BM_function (line 101) | void DISABLED_BM_function(benchmark::State& state) { type CustomFixture (line 114) | struct CustomFixture { function TestRegistrationAtRuntime (line 121) | void TestRegistrationAtRuntime() { function RunTestOne (line 145) | void RunTestOne() { function RunTestTwo (line 165) | void RunTestTwo() { function main (line 191) | int main(int argc, char* argv[]) { FILE: 3rd/benchmark-1.8.2/test/repetitions_test.cc function BM_ExplicitRepetitions (line 9) | static void BM_ExplicitRepetitions(benchmark::State& state) { function BM_ImplicitRepetitions (line 111) | static void BM_ImplicitRepetitions(benchmark::State& state) { function main (line 214) | int main(int argc, char* argv[]) { RunOutputTests(argc, argv); } FILE: 3rd/benchmark-1.8.2/test/report_aggregates_only_test.cc function BM_SummaryRepeat (line 13) | void BM_SummaryRepeat(benchmark::State& state) { function main (line 19) | int main(int argc, char* argv[]) { FILE: 3rd/benchmark-1.8.2/test/reporter_output_test.cc function AddContextCases (line 16) | static int AddContextCases() { function BM_basic (line 67) | void BM_basic(benchmark::State& state) { function BM_bytes_per_second (line 93) | void BM_bytes_per_second(benchmark::State& state) { function BM_items_per_second (line 125) | void BM_items_per_second(benchmark::State& state) { function BM_label (line 157) | void BM_label(benchmark::State& state) { function BM_time_label_nanosecond (line 186) | void BM_time_label_nanosecond(benchmark::State& state) { function BM_time_label_microsecond (line 209) | void BM_time_label_microsecond(benchmark::State& state) { function BM_time_label_millisecond (line 232) | void BM_time_label_millisecond(benchmark::State& state) { function BM_time_label_second (line 255) | void BM_time_label_second(benchmark::State& state) { function BM_error (line 281) | void BM_error(benchmark::State& state) { function BM_no_arg_name (line 306) | void BM_no_arg_name(benchmark::State& state) { function BM_arg_name (line 326) | void BM_arg_name(benchmark::State& state) { function BM_arg_names (line 346) | void BM_arg_names(benchmark::State& state) { function BM_name (line 368) | void BM_name(benchmark::State& state) { function BM_BigArgs (line 394) | void BM_BigArgs(benchmark::State& state) { function BM_Complexity_O1 (line 406) | void BM_Complexity_O1(benchmark::State& state) { function BM_Repeat (line 425) | void BM_Repeat(benchmark::State& state) { function BM_RepeatOnce (line 639) | void BM_RepeatOnce(benchmark::State& state) { function BM_SummaryRepeat (line 656) | void BM_SummaryRepeat(benchmark::State& state) { function BM_SummaryDisplay (line 707) | void BM_SummaryDisplay(benchmark::State& state) { function BM_RepeatTimeUnit (line 757) | void BM_RepeatTimeUnit(benchmark::State& state) { function BM_UserStats (line 821) | void BM_UserStats(benchmark::State& state) { function BM_UserPercentStats (line 952) | void BM_UserPercentStats(benchmark::State& state) { function BM_JSON_Format (line 1097) | void BM_JSON_Format(benchmark::State& state) { function BM_CSV_Format (line 1118) | void BM_CSV_Format(benchmark::State& state) { function main (line 1130) | int main(int argc, char* argv[]) { RunOutputTests(argc, argv); } FILE: 3rd/benchmark-1.8.2/test/skip_with_error_test.cc class TestReporter (line 11) | class TestReporter : public benchmark::ConsoleReporter { method ReportContext (line 13) | bool ReportContext(const Context& context) override { method ReportRuns (line 17) | void ReportRuns(const std::vector& report) override { method TestReporter (line 22) | TestReporter() {} type TestCase (line 28) | struct TestCase { method CheckRun (line 35) | void CheckRun(Run const& run) const { function AddCases (line 51) | int AddCases(const std::string& base_name, function BM_error_no_running (line 66) | void BM_error_no_running(benchmark::State& state) { function BM_error_before_running (line 72) | void BM_error_before_running(benchmark::State& state) { function BM_error_before_running_batch (line 81) | void BM_error_before_running_batch(benchmark::State& state) { function BM_error_before_running_range_for (line 90) | void BM_error_before_running_range_for(benchmark::State& state) { function BM_error_during_running (line 99) | void BM_error_during_running(benchmark::State& state) { function BM_error_during_running_ranged_for (line 122) | void BM_error_during_running_ranged_for(benchmark::State& state) { function BM_error_after_running (line 144) | void BM_error_after_running(benchmark::State& state) { function BM_error_while_paused (line 158) | void BM_error_while_paused(benchmark::State& state) { function main (line 182) | int main(int argc, char* argv[]) { FILE: 3rd/benchmark-1.8.2/test/spec_arg_test.cc class TestReporter (line 18) | class TestReporter : public benchmark::ConsoleReporter { method ReportContext (line 20) | bool ReportContext(const Context& context) override { method ReportRuns (line 24) | void ReportRuns(const std::vector& report) override { method TestReporter (line 30) | TestReporter() {} function BM_NotChosen (line 44) | static void BM_NotChosen(benchmark::State& state) { function BM_Chosen (line 51) | static void BM_Chosen(benchmark::State& state) { function main (line 57) | int main(int argc, char** argv) { FILE: 3rd/benchmark-1.8.2/test/spec_arg_verbosity_test.cc function BM_Verbosity (line 8) | static void BM_Verbosity(benchmark::State& state) { function main (line 14) | int main(int argc, char** argv) { FILE: 3rd/benchmark-1.8.2/test/state_assembly_test.cc function test_for_auto_loop (line 18) | int test_for_auto_loop() { function test_while_loop (line 41) | int test_while_loop() { FILE: 3rd/benchmark-1.8.2/test/statistics_gtest.cc function TEST (line 9) | TEST(StatisticsTest, Mean) { function TEST (line 15) | TEST(StatisticsTest, Median) { function TEST (line 21) | TEST(StatisticsTest, StdDev) { function TEST (line 28) | TEST(StatisticsTest, CV) { FILE: 3rd/benchmark-1.8.2/test/string_util_gtest.cc function TEST (line 12) | TEST(StringUtilTest, stoul) { function TEST (line 75) | TEST(StringUtilTest, stoi){{size_t pos = 0; function TEST (line 122) | TEST(StringUtilTest, stod){{size_t pos = 0; function TEST (line 155) | TEST(StringUtilTest, StrSplit) { FILE: 3rd/benchmark-1.8.2/test/templated_fixture_test.cc class MyFixture (line 8) | class MyFixture : public ::benchmark::Fixture { method MyFixture (line 10) | MyFixture() : data(0) {} FILE: 3rd/benchmark-1.8.2/test/time_unit_gtest.cc type benchmark (line 4) | namespace benchmark { type internal (line 5) | namespace internal { class DummyBenchmark (line 9) | class DummyBenchmark : public Benchmark { method DummyBenchmark (line 11) | DummyBenchmark() : Benchmark("dummy") {} method Run (line 12) | void Run(State&) override {} function TEST (line 15) | TEST(DefaultTimeUnitTest, TimeUnitIsNotSet) { function TEST (line 20) | TEST(DefaultTimeUnitTest, DefaultIsSet) { function TEST (line 27) | TEST(DefaultTimeUnitTest, DefaultAndExplicitUnitIsSet) { FILE: 3rd/benchmark-1.8.2/test/user_counters_tabular_test.cc function BM_Counters_Tabular (line 64) | void BM_Counters_Tabular(benchmark::State& state) { function CheckTabular (line 355) | void CheckTabular(Results const& e) { function BM_CounterRates_Tabular (line 372) | void BM_CounterRates_Tabular(benchmark::State& state) { function CheckTabularRate (line 414) | void CheckTabularRate(Results const& e) { function BM_CounterSet0_Tabular (line 431) | void BM_CounterSet0_Tabular(benchmark::State& state) { function CheckSet0 (line 463) | void CheckSet0(Results const& e) { function BM_CounterSet1_Tabular (line 471) | void BM_CounterSet1_Tabular(benchmark::State& state) { function CheckSet1 (line 503) | void CheckSet1(Results const& e) { function BM_CounterSet2_Tabular (line 515) | void BM_CounterSet2_Tabular(benchmark::State& state) { function CheckSet2 (line 547) | void CheckSet2(Results const& e) { function main (line 558) | int main(int argc, char* argv[]) { RunOutputTests(argc, argv); } FILE: 3rd/benchmark-1.8.2/test/user_counters_test.cc function BM_Counters_Simple (line 25) | void BM_Counters_Simple(benchmark::State& state) { function CheckSimple (line 52) | void CheckSimple(Results const& e) { function BM_Counters_WithBytesAndItemsPSec (line 67) | void BM_Counters_WithBytesAndItemsPSec(benchmark::State& state) { function CheckBytesAndItemsPSec (line 104) | void CheckBytesAndItemsPSec(Results const& e) { function BM_Counters_Rate (line 119) | void BM_Counters_Rate(benchmark::State& state) { function CheckRate (line 151) | void CheckRate(Results const& e) { function BM_Invert (line 163) | void BM_Invert(benchmark::State& state) { function CheckInvert (line 194) | void CheckInvert(Results const& e) { function BM_Counters_InvertedRate (line 204) | void BM_Counters_InvertedRate(benchmark::State& state) { function CheckInvertedRate (line 239) | void CheckInvertedRate(Results const& e) { function BM_Counters_Threads (line 251) | void BM_Counters_Threads(benchmark::State& state) { function CheckThreads (line 281) | void CheckThreads(Results const& e) { function BM_Counters_AvgThreads (line 291) | void BM_Counters_AvgThreads(benchmark::State& state) { function CheckAvgThreads (line 322) | void CheckAvgThreads(Results const& e) { function BM_Counters_AvgThreadsRate (line 333) | void BM_Counters_AvgThreadsRate(benchmark::State& state) { function CheckAvgThreadsRate (line 367) | void CheckAvgThreadsRate(Results const& e) { function BM_Counters_IterationInvariant (line 378) | void BM_Counters_IterationInvariant(benchmark::State& state) { function CheckIterationInvariant (line 408) | void CheckIterationInvariant(Results const& e) { function BM_Counters_kIsIterationInvariantRate (line 421) | void BM_Counters_kIsIterationInvariantRate(benchmark::State& state) { function CheckIsIterationInvariantRate (line 457) | void CheckIsIterationInvariantRate(Results const& e) { function BM_Counters_AvgIterations (line 471) | void BM_Counters_AvgIterations(benchmark::State& state) { function CheckAvgIterations (line 501) | void CheckAvgIterations(Results const& e) { function BM_Counters_kAvgIterationsRate (line 513) | void BM_Counters_kAvgIterationsRate(benchmark::State& state) { function CheckAvgIterationsRate (line 547) | void CheckAvgIterationsRate(Results const& e) { function main (line 561) | int main(int argc, char* argv[]) { RunOutputTests(argc, argv); } FILE: 3rd/benchmark-1.8.2/test/user_counters_thousands_test.cc function BM_Counters_Thousands (line 11) | void BM_Counters_Thousands(benchmark::State& state) { function CheckThousands (line 168) | void CheckThousands(Results const& e) { function main (line 186) | int main(int argc, char* argv[]) { RunOutputTests(argc, argv); } FILE: 3rd/benchmark-1.8.2/tools/compare.py function check_inputs (line 17) | def check_inputs(in1, in2, flags): function create_parser (line 40) | def create_parser(): function main (line 184) | def main(): class TestParser (line 272) | class TestParser(unittest.TestCase): method setUp (line 273) | def setUp(self): method test_benchmarks_basic (line 283) | def test_benchmarks_basic(self): method test_benchmarks_basic_without_utest (line 293) | def test_benchmarks_basic_without_utest(self): method test_benchmarks_basic_display_aggregates_only (line 304) | def test_benchmarks_basic_display_aggregates_only(self): method test_benchmarks_basic_with_utest_alpha (line 314) | def test_benchmarks_basic_with_utest_alpha(self): method test_benchmarks_basic_without_utest_with_utest_alpha (line 325) | def test_benchmarks_basic_without_utest_with_utest_alpha(self): method test_benchmarks_with_remainder (line 336) | def test_benchmarks_with_remainder(self): method test_benchmarks_with_remainder_after_doubleminus (line 346) | def test_benchmarks_with_remainder_after_doubleminus(self): method test_filters_basic (line 356) | def test_filters_basic(self): method test_filters_with_remainder (line 367) | def test_filters_with_remainder(self): method test_filters_with_remainder_after_doubleminus (line 378) | def test_filters_with_remainder_after_doubleminus(self): method test_benchmarksfiltered_basic (line 389) | def test_benchmarksfiltered_basic(self): method test_benchmarksfiltered_with_remainder (line 401) | def test_benchmarksfiltered_with_remainder(self): method test_benchmarksfiltered_with_remainder_after_doubleminus (line 413) | def test_benchmarksfiltered_with_remainder_after_doubleminus(self): FILE: 3rd/benchmark-1.8.2/tools/gbench/report.py class BenchmarkColor (line 14) | class BenchmarkColor(object): method __init__ (line 15) | def __init__(self, name, code): method __repr__ (line 19) | def __repr__(self): method __format__ (line 23) | def __format__(self, format): function color_format (line 53) | def color_format(use_color, fmt_str, *args, **kwargs): function find_longest_name (line 69) | def find_longest_name(benchmark_list): function calculate_change (line 81) | def calculate_change(old_val, new_val): function filter_benchmark (line 92) | def filter_benchmark(json_orig, family, replacement=""): function get_unique_benchmark_names (line 108) | def get_unique_benchmark_names(json): function intersect (line 119) | def intersect(list1, list2): function is_potentially_comparable_benchmark (line 127) | def is_potentially_comparable_benchmark(x): function partition_benchmarks (line 131) | def partition_benchmarks(json1, json2): function get_timedelta_field_as_seconds (line 161) | def get_timedelta_field_as_seconds(benchmark, field_name): function calculate_geomean (line 171) | def calculate_geomean(json): function extract_field (line 185) | def extract_field(partition, field_name): function calc_utest (line 192) | def calc_utest(timings_cpu, timings_time): function print_utest (line 210) | def print_utest(bc_name, utest, utest_alpha, first_col_width, use_color=... function get_difference_report (line 243) | def get_difference_report( function print_difference_report (line 330) | def print_difference_report( class TestGetUniqueBenchmarkNames (line 397) | class TestGetUniqueBenchmarkNames(unittest.TestCase): method load_results (line 398) | def load_results(self): method test_basic (line 409) | def test_basic(self): class TestReportDifference (line 425) | class TestReportDifference(unittest.TestCase): method setUpClass (line 427) | def setUpClass(cls): method test_json_diff_report_pretty_printing (line 445) | def test_json_diff_report_pretty_printing(self): method test_json_diff_report_output (line 476) | def test_json_diff_report_output(self): class TestReportDifferenceBetweenFamilies (line 616) | class TestReportDifferenceBetweenFamilies(unittest.TestCase): method setUpClass (line 618) | def setUpClass(cls): method test_json_diff_report_pretty_printing (line 635) | def test_json_diff_report_pretty_printing(self): method test_json_diff_report (line 654) | def test_json_diff_report(self): class TestReportDifferenceWithUTest (line 700) | class TestReportDifferenceWithUTest(unittest.TestCase): method setUpClass (line 702) | def setUpClass(cls): method test_json_diff_report_pretty_printing (line 721) | def test_json_diff_report_pretty_printing(self): method test_json_diff_report_pretty_printing_aggregates_only (line 771) | def test_json_diff_report_pretty_printing_aggregates_only(self): method test_json_diff_report (line 818) | def test_json_diff_report(self): class TestReportDifferenceWithUTestWhileDisplayingAggregatesOnly (line 904) | class TestReportDifferenceWithUTestWhileDisplayingAggregatesOnly( method setUpClass (line 907) | def setUpClass(cls): method test_json_diff_report_pretty_printing (line 926) | def test_json_diff_report_pretty_printing(self): method test_json_diff_report (line 977) | def test_json_diff_report(self): class TestReportDifferenceForPercentageAggregates (line 1065) | class TestReportDifferenceForPercentageAggregates( method setUpClass (line 1068) | def setUpClass(cls): method test_json_diff_report_pretty_printing (line 1087) | def test_json_diff_report_pretty_printing(self): method test_json_diff_report (line 1102) | def test_json_diff_report(self): class TestReportSorting (line 1127) | class TestReportSorting(unittest.TestCase): method setUpClass (line 1129) | def setUpClass(cls): method test_json_diff_report_pretty_printing (line 1143) | def test_json_diff_report_pretty_printing(self): function assert_utest (line 1170) | def assert_utest(unittest_instance, lhs, rhs): function assert_measurements (line 1186) | def assert_measurements(unittest_instance, lhs, rhs): FILE: 3rd/benchmark-1.8.2/tools/gbench/util.py function is_executable_file (line 19) | def is_executable_file(filename): function is_json_file (line 44) | def is_json_file(filename): function classify_input_file (line 58) | def classify_input_file(filename): function check_input_file (line 79) | def check_input_file(filename): function find_benchmark_flag (line 92) | def find_benchmark_flag(prefix, benchmark_flags): function remove_benchmark_flags (line 106) | def remove_benchmark_flags(prefix, benchmark_flags): function load_benchmark_results (line 115) | def load_benchmark_results(fname, benchmark_filter): function sort_benchmark_results (line 143) | def sort_benchmark_results(result): function run_benchmark (line 160) | def run_benchmark(exe_name, benchmark_flags): function run_or_load_benchmark (line 189) | def run_or_load_benchmark(filename, benchmark_flags): FILE: 3rd/benchmark-1.8.2/tools/strip_asm.py function find_used_labels (line 12) | def find_used_labels(asm): function normalize_labels (line 22) | def normalize_labels(asm): function transform_labels (line 39) | def transform_labels(asm): function is_identifier (line 52) | def is_identifier(tk): function process_identifiers (line 64) | def process_identifiers(l): function process_asm (line 84) | def process_asm(asm): function main (line 123) | def main(): FILE: 3rd/googletest-1.12.1/googlemock/include/gmock/gmock-actions.h function namespace (line 154) | namespace testing { function Result (line 491) | Result Call(Args... args) && { function StdFunctionAdaptor (line 504) | StdFunctionAdaptor final { type T (line 585) | typedef T (*FactoryFunction)(); function SetFactory (line 586) | static void SetFactory(FactoryFunction factory) { function Clear (line 592) | static void Clear() { function IsSet (line 598) | static bool IsSet() { return producer_ != nullptr; } function Exists (line 602) | static bool Exists() { function T (line 609) | static T Get() { function class (line 621) | class FixedValueProducer : public ValueProducer { function class (line 632) | class FactoryValueProducer : public ValueProducer { function Clear (line 658) | static void Clear() { address_ = nullptr; } function IsSet (line 661) | static bool IsSet() { return address_ != nullptr; } function Exists (line 665) | static bool Exists() { function T (line 672) | static T& Get() { function Get (line 687) | static void Get() {} type typename (line 703) | typedef typename internal::Function::ArgumentTuple ArgumentTuple; function virtual (line 706) | virtual ~ActionInterface() {} type ActionAdapter (line 735) | struct ActionAdapter { type typename (line 751) | typedef typename internal::Function::ArgumentTuple ArgumentTuple; function explicit (line 770) | explicit Action(ActionInterface* impl) function Result (line 789) | Result Perform(ArgumentTuple args) const { function operator (line 798) | operator OnceAction() const { // NOLINT type typename (line 878) | typedef typename internal::Function::ArgumentTuple ArgumentTuple; function explicit (line 880) | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} function Result (line 882) | Result Perform(const ArgumentTuple& args) override { function namespace (line 912) | namespace internal { function R (line 1438) | R operator()(Args&&... args) && { type UserConstructorTag (line 1476) | struct UserConstructorTag {} function R (line 1593) | R operator()(Args... args) && { type OA (line 1621) | struct OA { function T (line 1646) | T* operator()() const { type internal (line 1776) | typedef internal::IgnoredValue Unused; function PolymorphicAction (line 1849) | inline PolymorphicAction ReturnNull() { function PolymorphicAction (line 1854) | inline PolymorphicAction Return() { function internal (line 1905) | inline internal::DoDefaultAction DoDefault() { function namespace (line 2067) | namespace internal { function explicit (line 2108) | explicit ActionImpl(std::shared_ptr impl) : Base{std::move(impl)} {} FILE: 3rd/googletest-1.12.1/googlemock/include/gmock/gmock-cardinalities.h function namespace (line 53) | namespace testing { FILE: 3rd/googletest-1.12.1/googlemock/include/gmock/gmock-function-mocker.h function namespace (line 47) | namespace testing { FILE: 3rd/googletest-1.12.1/googlemock/include/gmock/gmock-matchers.h function namespace (line 288) | namespace testing { type RawT (line 542) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(T) RawT; type RawU (line 543) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(U) RawU; function namespace (line 559) | namespace internal { function class (line 775) | class NotNullMatcher { function DescribeTo (line 783) | void DescribeTo(::std::ostream* os) const { *os << "isn't NULL"; } function DescribeNegationTo (line 784) | void DescribeNegationTo(::std::ostream* os) const { *os << "is NULL"; } function MatchAndExplain (line 834) | bool MatchAndExplain(Super& x, function DescribeTo (line 840) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 845) | void DescribeNegationTo(::std::ostream* os) const override { function CaseInsensitiveCStringEquals (line 858) | inline bool CaseInsensitiveCStringEquals(const char* lhs, const char* rh... function CaseInsensitiveCStringEquals (line 862) | inline bool CaseInsensitiveCStringEquals(const wchar_t* lhs, function MatchAndExplain (line 969) | bool MatchAndExplain(const internal::StringView& s, function DescribeTo (line 999) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 1004) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplain (line 1022) | bool MatchAndExplain(const internal::StringView& s, function DescribeTo (line 1053) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 1058) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplain (line 1076) | bool MatchAndExplain(const internal::StringView& s, function DescribeTo (line 1107) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 1112) | void DescribeNegationTo(::std::ostream* os) const { function class (line 1123) | class WhenBase64UnescapedMatcher { function DescribeTo (line 1192) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 1195) | void DescribeNegationTo(::std::ostream* os) const override { function matcher_ (line 1233) | matcher_(matcher) {} function MatchAndExplain (line 1235) | bool MatchAndExplain(const T& x, function DescribeTo (line 1240) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 1244) | void DescribeNegationTo(::std::ostream* os) const override { function DescribeTo (line 1280) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 1289) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 1298) | bool MatchAndExplain(const T& x, function MatchAndExplain (line 1403) | bool MatchAndExplain(const T& x, function DescribeTo (line 1516) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 1520) | void DescribeNegationTo(::std::ostream* os) const { function class (line 1626) | class IsNanMatcher { function DescribeTo (line 1634) | void DescribeTo(::std::ostream* os) const { *os << "is NaN"; } function DescribeNegationTo (line 1635) | void DescribeNegationTo(::std::ostream* os) const { *os << "isn't NaN"; } function DescribeTo (line 1710) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 1731) | void DescribeNegationTo(::std::ostream* os) const override { function operator (line 1763) | operator Matcher() const { function operator (line 1768) | operator Matcher() const { function operator (line 1773) | operator Matcher() const { function explicit (line 1795) | explicit FloatingEq2Matcher(bool nan_eq_nan) { Init(-1, nan_eq_nan); } function explicit (line 1797) | explicit FloatingEq2Matcher(FloatType max_abs_error) { function explicit (line 1889) | explicit Impl(const InnerMatcher& matcher) function DescribeTo (line 1892) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 1897) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 1902) | bool MatchAndExplain(Pointer pointer, function typename (line 1945) | typename std::pointer_traits(); } function DescribeTo (line 2060) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 2065) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplainImpl (line 2087) | bool MatchAndExplainImpl(std::true_type /* is_pointer */, const Class* p, function DescribeTo (line 2127) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 2132) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplainImpl (line 2155) | bool MatchAndExplainImpl(std::true_type /* is_pointer */, const Class* p, type Functor (line 2178) | typedef Functor StorageType; function CheckIsValid (line 2180) | static void CheckIsValid(Functor /* functor */) {} type ResType (line 2191) | typedef ResType ResultType; type ResType (line 2192) | typedef ResType (*StorageType)(ArgType); function CheckIsValid (line 2194) | static void CheckIsValid(ResType (*f)(ArgType)) { function ResType (line 2199) | ResType Invoke(ResType (*f)(ArgType), T arg) { function DescribeTo (line 2243) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 2252) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 2261) | bool MatchAndExplain(T obj, MatchResultListener* listener) const override { function explicit (line 2308) | explicit Impl(const SizeMatcher& size_matcher) function DescribeTo (line 2311) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 2315) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 2320) | bool MatchAndExplain(Container container, type typename (line 2358) | typedef typename std::iterator_traits< function explicit (line 2361) | explicit Impl(const DistanceMatcher& distance_matcher) function DescribeTo (line 2364) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 2368) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 2373) | bool MatchAndExplain(Container container, type typename (line 2409) | typedef typename View::type StlContainer; type typename (line 2410) | typedef typename View::const_reference StlContainerReference; function explicit (line 2419) | explicit ContainerEqMatcher(const Container& expected) function DescribeTo (line 2422) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 2426) | void DescribeNegationTo(::std::ostream* os) const { type internal (line 2434) | typedef internal::StlContainerView< type typename (line 2510) | typedef typename LhsView::type LhsStlContainer; type typename (line 2511) | typedef typename LhsView::const_reference LhsStlContainerReference; type typename (line 2514) | typedef function DescribeTo (line 2521) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 2526) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 2531) | bool MatchAndExplain(LhsContainer lhs, type typename (line 2581) | typedef typename RhsView::type RhsStlContainer; type typename (line 2582) | typedef typename RhsStlContainer::value_type RhsValue; type typename (line 2610) | typedef typename LhsView::type LhsStlContainer; type typename (line 2611) | typedef typename LhsView::const_reference LhsStlContainerReference; type typename (line 2612) | typedef typename LhsStlContainer::value_type LhsValue; type LhsValue (line 2617) | typedef ::std::tuple InnerMatcherArg; function DescribeTo (line 2624) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 2631) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 2640) | bool MatchAndExplain(LhsContainer lhs, type typename (line 2696) | typedef typename View::type StlContainer; type typename (line 2697) | typedef typename View::const_reference StlContainerReference; type typename (line 2698) | typedef typename StlContainer::value_type Element; function MatchAndExplainImpl (line 2708) | bool MatchAndExplainImpl(bool all_elements_should_match, Container conta... function MatchAndExplainImpl (line 2727) | bool MatchAndExplainImpl(const Matcher& count_matcher, function PolymorphicMatcher (line 4252) | inline PolymorphicMatcher IsNull() { function PolymorphicMatcher (line 4259) | inline PolymorphicMatcher NotNull() { function PolymorphicMatcher (line 4271) | inline PolymorphicMatcher IsNan() { function internal (line 4277) | inline internal::FloatingEqMatcher DoubleEq(double rhs) { function internal (line 4283) | inline internal::FloatingEqMatcher NanSensitiveDoubleEq(double r... function internal (line 4290) | inline internal::FloatingEqMatcher DoubleNear(double rhs, function internal (line 4298) | inline internal::FloatingEqMatcher NanSensitiveDoubleNear( function internal (line 4305) | inline internal::FloatingEqMatcher FloatEq(float rhs) { function internal (line 4311) | inline internal::FloatingEqMatcher NanSensitiveFloatEq(float rhs) { function internal (line 4318) | inline internal::FloatingEqMatcher FloatNear(float rhs, function internal (line 4326) | inline internal::FloatingEqMatcher NanSensitiveFloatNear( function PropertyType (line 4385) | PropertyType, PropertyType (Class::*)() const>> function PolymorphicMatcher (line 4525) | inline PolymorphicMatcher> St... function PolymorphicMatcher (line 4532) | inline PolymorphicMatcher> St... function PolymorphicMatcher (line 4539) | inline PolymorphicMatcher> St... function PolymorphicMatcher (line 4546) | inline PolymorphicMatcher> St... function PolymorphicMatcher (line 4554) | inline PolymorphicMatcher> HasS... function PolymorphicMatcher (line 4561) | inline PolymorphicMatcher> Sta... function PolymorphicMatcher (line 4568) | inline PolymorphicMatcher> EndsW... function internal (line 4578) | inline internal::Eq2Matcher Eq() { return internal::Eq2Matcher(); } function internal (line 4582) | inline internal::Ge2Matcher Ge() { return internal::Ge2Matcher(); } function internal (line 4586) | inline internal::Gt2Matcher Gt() { return internal::Gt2Matcher(); } function internal (line 4590) | inline internal::Le2Matcher Le() { return internal::Le2Matcher(); } function internal (line 4594) | inline internal::Lt2Matcher Lt() { return internal::Lt2Matcher(); } function internal (line 4598) | inline internal::Ne2Matcher Ne() { return internal::Ne2Matcher(); } function internal (line 4602) | inline internal::FloatingEq2Matcher FloatEq() { function internal (line 4608) | inline internal::FloatingEq2Matcher DoubleEq() { function internal (line 4614) | inline internal::FloatingEq2Matcher NanSensitiveFloatEq() { function internal (line 4620) | inline internal::FloatingEq2Matcher NanSensitiveDoubleEq() { function internal (line 4626) | inline internal::FloatingEq2Matcher FloatNear(float max_abs_error) { function internal (line 4632) | inline internal::FloatingEq2Matcher DoubleNear(double max_abs_er... function internal (line 4639) | inline internal::FloatingEq2Matcher NanSensitiveFloatNear( function internal (line 4647) | inline internal::FloatingEq2Matcher NanSensitiveDoubleNear( function typename (line 4729) | typename std::remove_const::type> type typename (line 4763) | typedef typename internal::StlContainerView RhsView; type typename (line 4764) | typedef typename RhsView::type RhsStlContainer; type typename (line 4765) | typedef typename RhsStlContainer::value_type Second; function namespace (line 4995) | namespace no_adl { FILE: 3rd/googletest-1.12.1/googlemock/include/gmock/gmock-more-actions.h function namespace (line 578) | namespace testing { FILE: 3rd/googletest-1.12.1/googlemock/include/gmock/gmock-more-matchers.h function namespace (line 45) | namespace testing { FILE: 3rd/googletest-1.12.1/googlemock/include/gmock/gmock-nice-strict.h function namespace (line 72) | namespace testing { FILE: 3rd/googletest-1.12.1/googlemock/include/gmock/gmock-spec-builders.h function namespace (line 89) | namespace testing { type CallReaction (line 351) | enum CallReaction { function class (line 360) | class GTEST_API_ Mock { function class (line 477) | class GTEST_API_ Expectation { function class (line 556) | class ExpectationSet { function class (line 611) | class GTEST_API_ Sequence { function class (line 649) | class GTEST_API_ InSequence { function namespace (line 661) | namespace internal { type typename (line 1254) | typedef function T (line 1320) | T Unwrap() { return std::move(value_); } function explicit (line 1340) | explicit ReferenceOrValueWrapper(reference ref) : value_ptr_(&ref) {} function class (line 1362) | class Cleanup final { function public (line 1375) | public UntypedFunctionMockerBase { function Cleanup (line 1769) | const Cleanup report_uninteresting_call( function Cleanup (line 1814) | const Cleanup handle_failures([&] { function namespace (line 1837) | namespace internal { function Expectation (line 2003) | inline Expectation::Expectation(internal::ExpectationBase& exp) // NOLINT FILE: 3rd/googletest-1.12.1/googlemock/include/gmock/gmock.h function namespace (line 71) | namespace testing { FILE: 3rd/googletest-1.12.1/googlemock/include/gmock/internal/gmock-internal-utils.h function namespace (line 52) | namespace testing { FILE: 3rd/googletest-1.12.1/googlemock/src/gmock-cardinalities.cc type testing (line 45) | namespace testing { class BetweenCardinalityImpl (line 50) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 52) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 72) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 73) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 75) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 79) | bool IsSaturatedByCallCount(int call_count) const override { method BetweenCardinalityImpl (line 89) | BetweenCardinalityImpl(const BetweenCardinalityImpl&) = delete; method BetweenCardinalityImpl (line 90) | BetweenCardinalityImpl& operator=(const BetweenCardinalityImpl&) = d... function FormatTimes (line 94) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 139) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 142) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 145) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 148) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 153) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } FILE: 3rd/googletest-1.12.1/googlemock/src/gmock-internal-utils.cc type testing (line 52) | namespace testing { type internal (line 53) | namespace internal { function GTEST_API_ (line 57) | GTEST_API_ std::string JoinAsKeyValueTuple( function GTEST_API_ (line 79) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 100) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 102) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 115) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 131) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 152) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 189) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 191) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function UnBase64Impl (line 201) | constexpr char UnBase64Impl(char c, const char* const base64, char c... function UnBase64Impl (line 208) | constexpr std::array UnBase64Impl(IndexSequence, function UnBase64 (line 213) | constexpr std::array UnBase64(const char* const base64) { function Base64Unescape (line 221) | bool Base64Unescape(const std::string& encoded, std::string* decoded) { FILE: 3rd/googletest-1.12.1/googlemock/src/gmock-matchers.cc type testing (line 44) | namespace testing { type internal (line 45) | namespace internal { function GTEST_API_ (line 52) | GTEST_API_ std::string FormatMatcherDescription( class MaxBipartiteMatchState (line 124) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 126) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 132) | ElementMatcherPairs Compute() { method TryAugment (line 184) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 228) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 232) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, FILE: 3rd/googletest-1.12.1/googlemock/src/gmock-spec-builders.cc type testing (line 64) | namespace testing { type internal (line 65) | namespace internal { function GTEST_API_ (line 72) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 109) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 136) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 156) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 187) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 211) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 283) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 318) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 331) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 342) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 359) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 375) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 395) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 438) | CallReaction intToCallReaction(int mock_behavior) { type MockObjectState (line 456) | struct MockObjectState { method MockObjectState (line 457) | MockObjectState() class MockObjectRegistry (line 474) | class MockObjectRegistry { method StateMap (line 527) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 548) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 558) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 565) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 572) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 579) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 587) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 600) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 609) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 618) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 628) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 653) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 657) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 661) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 668) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 678) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 698) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 716) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { FILE: 3rd/googletest-1.12.1/googlemock/src/gmock.cc type testing (line 52) | namespace testing { type internal (line 53) | namespace internal { function ParseGoogleMockFlag (line 93) | static bool ParseGoogleMockFlag(const char* str, const char* flag_name, function ParseGoogleMockFlag (line 112) | static bool ParseGoogleMockFlag(const char* str, const char* flag_name, function ParseGoogleMockFlag (line 125) | static bool ParseGoogleMockFlag(const char* str, const char* flag_name, function InitGoogleMockImpl (line 143) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 201) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 207) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 213) | GTEST_API_ void InitGoogleMock() { FILE: 3rd/googletest-1.12.1/googlemock/src/gmock_main.cc function setup (line 39) | void setup() { function loop (line 45) | void loop() { RUN_ALL_TESTS(); } function GTEST_API_ (line 63) | GTEST_API_ int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-actions_test.cc type testing (line 62) | namespace testing { function TEST (line 67) | TEST(TypeTraits, Negation) { type MyFalse (line 104) | struct MyFalse : std::integral_constant {} type MyTrue (line 107) | struct MyTrue : std::integral_constant {} function TEST (line 109) | TEST(TypeTraits, Conjunction) { function TEST (line 148) | TEST(TypeTraits, Disjunction) { function TEST (line 187) | TEST(TypeTraits, IsInvocableRV) { function TEST (line 256) | TEST(BuiltInDefaultValueTest, IsNullForPointerTypes) { function TEST (line 263) | TEST(BuiltInDefaultValueTest, ExistsForPointerTypes) { function TEST (line 271) | TEST(BuiltInDefaultValueTest, IsZeroForNumericTypes) { function TEST (line 300) | TEST(BuiltInDefaultValueTest, ExistsForNumericTypes) { function TEST (line 324) | TEST(BuiltInDefaultValueTest, IsFalseForBool) { function TEST (line 329) | TEST(BuiltInDefaultValueTest, BoolExists) { function TEST (line 335) | TEST(BuiltInDefaultValueTest, IsEmptyStringForString) { function TEST (line 341) | TEST(BuiltInDefaultValueTest, ExistsForString) { function TEST (line 347) | TEST(BuiltInDefaultValueTest, WorksForConstTypes) { class MyDefaultConstructible (line 355) | class MyDefaultConstructible { method MyDefaultConstructible (line 357) | MyDefaultConstructible() : value_(42) {} method value (line 359) | int value() const { return value_; } class MyNonDefaultConstructible (line 366) | class MyNonDefaultConstructible { method MyNonDefaultConstructible (line 369) | explicit MyNonDefaultConstructible(int a_value) : value_(a_value) {} method value (line 371) | int value() const { return value_; } function TEST (line 377) | TEST(BuiltInDefaultValueTest, ExistsForDefaultConstructibleType) { function TEST (line 381) | TEST(BuiltInDefaultValueTest, IsDefaultConstructedForDefaultConstructi... function TEST (line 385) | TEST(BuiltInDefaultValueTest, DoesNotExistForNonDefaultConstructibleTy... function TEST (line 390) | TEST(BuiltInDefaultValueDeathTest, IsUndefinedForReferences) { function TEST (line 395) | TEST(BuiltInDefaultValueDeathTest, IsUndefinedForNonDefaultConstructib... function TEST (line 401) | TEST(DefaultValueTest, IsInitiallyUnset) { function TEST (line 408) | TEST(DefaultValueTest, CanBeSetAndUnset) { function TEST (line 435) | TEST(DefaultValueDeathTest, GetReturnsBuiltInDefaultValueWhenUnset) { function TEST (line 447) | TEST(DefaultValueTest, GetWorksForMoveOnlyIfSet) { function TEST (line 458) | TEST(DefaultValueTest, GetWorksForVoid) { return DefaultValue::G... function TEST (line 463) | TEST(DefaultValueOfReferenceTest, IsInitiallyUnset) { function TEST (line 470) | TEST(DefaultValueOfReferenceTest, IsInitiallyNotExisting) { function TEST (line 477) | TEST(DefaultValueOfReferenceTest, CanBeSetAndUnset) { function TEST (line 502) | TEST(DefaultValueOfReferenceDeathTest, GetReturnsBuiltInDefaultValueWh... class MyActionImpl (line 516) | class MyActionImpl : public ActionInterface { method Perform (line 518) | int Perform(const std::tuple& args) override { function TEST (line 523) | TEST(ActionInterfaceTest, CanBeImplementedByDefiningPerform) { function TEST (line 528) | TEST(ActionInterfaceTest, MakeAction) { function TEST (line 541) | TEST(ActionTest, CanBeConstructedFromActionInterface) { function TEST (line 546) | TEST(ActionTest, DelegatesWorkToActionInterface) { function TEST (line 554) | TEST(ActionTest, IsCopyable) { class IsNotZero (line 580) | class IsNotZero : public ActionInterface { // NOLINT method Perform (line 582) | bool Perform(const std::tuple& arg) override { function TEST (line 587) | TEST(ActionTest, CanBeConvertedToOtherActionType) { class ReturnSecondArgumentAction (line 598) | class ReturnSecondArgumentAction { method Result (line 604) | Result Perform(const ArgumentTuple& args) { class ReturnZeroFromNullaryFunctionAction (line 611) | class ReturnZeroFromNullaryFunctionAction { method Result (line 621) | Result Perform(const std::tuple<>&) const { function ReturnSecondArgument (line 629) | PolymorphicAction ReturnSecondArgument() { function ReturnZeroFromNullaryFunction (line 633) | PolymorphicAction function TEST (line 640) | TEST(MakePolymorphicActionTest, ConstructsActionFromImpl) { function TEST (line 647) | TEST(MakePolymorphicActionTest, WorksWhenPerformHasOneTemplateParamete... function TEST (line 657) | TEST(ReturnTest, WorksForVoid) { function TEST (line 663) | TEST(ReturnTest, ReturnsGivenValue) { function TEST (line 672) | TEST(ReturnTest, AcceptsStringLiteral) { function TEST (line 683) | TEST(ReturnTest, SupportsReferenceLikeReturnType) { function TEST (line 710) | TEST(ReturnTest, PrefersConversionOperator) { function TEST (line 745) | TEST(ReturnTest, ConversionRequiresConstLvalueReference) { function TEST (line 763) | TEST(ReturnTest, ConversionRequiresMutableLvalueReference) { function TEST (line 792) | TEST(ReturnTest, MoveOnlyResultType) { type Base (line 812) | struct Base { type Derived (line 816) | struct Derived : public Base { function TEST (line 820) | TEST(ReturnTest, IsCovariant) { class FromType (line 834) | class FromType { method FromType (line 836) | explicit FromType(bool* is_converted) : converted_(is_converted) {} class ToType (line 843) | class ToType { method ToType (line 846) | ToType(const FromType& x) { *x.converted() = true; } function TEST (line 849) | TEST(ReturnTest, ConvertsArgumentWhenConverted) { function TEST (line 862) | TEST(ReturnNullTest, WorksInPointerReturningFunction) { function TEST (line 872) | TEST(ReturnNullTest, WorksInSmartPointerReturningFunction) { function TEST (line 881) | TEST(ReturnRefTest, WorksForReference) { function TEST (line 889) | TEST(ReturnRefTest, IsCovariant) { function CanCallReturnRef (line 900) | bool CanCallReturnRef(T&&) { function CanCallReturnRef (line 903) | bool CanCallReturnRef(Unused) { return false; } function TEST (line 906) | TEST(ReturnRefTest, WorksForNonTemporary) { function TEST (line 921) | TEST(ReturnRefTest, DoesNotWorkForTemporary) { function TEST (line 937) | TEST(ReturnRefOfCopyTest, WorksForReference) { function TEST (line 950) | TEST(ReturnRefOfCopyTest, IsCovariant) { function TEST (line 961) | TEST(ReturnRoundRobinTest, WorksForInitList) { function TEST (line 973) | TEST(ReturnRoundRobinTest, WorksForVector) { class MockClass (line 987) | class MockClass { method MockClass (line 989) | MockClass() {} method MockClass (line 1001) | MockClass(const MockClass&) = delete; method MockClass (line 1002) | MockClass& operator=(const MockClass&) = delete; function TEST (line 1007) | TEST(DoDefaultTest, ReturnsBuiltInDefaultValueByDefault) { function TEST (line 1015) | TEST(DoDefaultDeathTest, DiesForUnknowType) { function VoidFunc (line 1028) | void VoidFunc(bool /* flag */) {} function TEST (line 1030) | TEST(DoDefaultDeathTest, DiesIfUsedInCompositeAction) { function TEST (line 1044) | TEST(DoDefaultTest, ReturnsUserSpecifiedPerTypeDefaultValueWhenThereIs... function TEST (line 1053) | TEST(DoDefaultTest, DoesWhatOnCallSpecifies) { function TEST (line 1061) | TEST(DoDefaultTest, CannotBeUsedInOnCall) { function TEST (line 1072) | TEST(SetArgPointeeTest, SetsTheNthPointee) { function TEST (line 1091) | TEST(SetArgPointeeTest, AcceptsStringLiteral) { function TEST (line 1107) | TEST(SetArgPointeeTest, AcceptsWideStringLiteral) { function TEST (line 1126) | TEST(SetArgPointeeTest, AcceptsCharPointer) { function TEST (line 1145) | TEST(SetArgPointeeTest, AcceptsWideCharPointer) { function TEST (line 1167) | TEST(SetArgumentPointeeTest, SetsTheNthPointee) { function Nullary (line 1186) | int Nullary() { return 1; } class NullaryFunctor (line 1188) | class NullaryFunctor { function VoidNullary (line 1194) | void VoidNullary() { g_done = true; } class VoidNullaryFunctor (line 1196) | class VoidNullaryFunctor { function Short (line 1201) | short Short(short n) { return n; } function Char (line 1202) | char Char(char ch) { return ch; } function Unary (line 1206) | bool Unary(int x) { return x < 0; } function VoidBinary (line 1210) | void VoidBinary(int, char) { g_done = true; } function Ternary (line 1212) | int Ternary(int x, char y, short z) { return x + y + z; } function SumOf4 (line 1214) | int SumOf4(int a, int b, int c, int d) { return a + b + c + d; } class Foo (line 1216) | class Foo { method Foo (line 1218) | Foo() : value_(123) {} method Nullary (line 1220) | int Nullary() const { return value_; } function TEST (line 1227) | TEST(InvokeWithoutArgsTest, Function) { function TEST (line 1244) | TEST(InvokeWithoutArgsTest, Functor) { function TEST (line 1262) | TEST(InvokeWithoutArgsTest, Method) { function TEST (line 1270) | TEST(IgnoreResultTest, PolymorphicAction) { function ReturnOne (line 1277) | int ReturnOne() { function TEST (line 1282) | TEST(IgnoreResultTest, MonomorphicAction) { function MyNonDefaultConstructible (line 1291) | MyNonDefaultConstructible ReturnMyNonDefaultConstructible(double /* x ... method MyNonDefaultConstructible (line 369) | explicit MyNonDefaultConstructible(int a_value) : value_(a_value) {} method value (line 371) | int value() const { return value_; } function TEST (line 1296) | TEST(IgnoreResultTest, ActionReturningClass) { function TEST (line 1304) | TEST(AssignTest, Int) { function TEST (line 1311) | TEST(AssignTest, String) { function TEST (line 1318) | TEST(AssignTest, CompatibleTypes) { function TEST (line 1326) | TEST(DoAll, SupportsRefQualifiedActions) { function TEST (line 1344) | TEST(DoAll, ProvidesLvalueReferencesToInitialActions) { function TEST (line 1451) | TEST(DoAll, SupportsTypeErasedActions) { function TEST (line 1480) | TEST(WithArgsTest, OneArg) { function TEST (line 1487) | TEST(WithArgsTest, TwoArgs) { type ConcatAll (line 1494) | struct ConcatAll { function TEST (line 1503) | TEST(WithArgsTest, TenArgs) { class SubtractAction (line 1512) | class SubtractAction : public ActionInterface { method Perform (line 1514) | int Perform(const std::tuple& args) override { function TEST (line 1519) | TEST(WithArgsTest, NonInvokeAction) { function TEST (line 1528) | TEST(WithArgsTest, Identity) { function TEST (line 1535) | TEST(WithArgsTest, RepeatedArguments) { function TEST (line 1542) | TEST(WithArgsTest, ReversedArgumentOrder) { function TEST (line 1550) | TEST(WithArgsTest, ArgsOfCompatibleTypes) { function TEST (line 1558) | TEST(WithArgsTest, VoidAction) { function TEST (line 1565) | TEST(WithArgsTest, ReturnReference) { function TEST (line 1572) | TEST(WithArgsTest, InnerActionWithConversion) { function TEST (line 1586) | TEST(WithArgsTest, RefQualifiedInnerAction) { class SetErrnoAndReturnTest (line 1601) | class SetErrnoAndReturnTest : public testing::Test { method SetUp (line 1603) | void SetUp() override { errno = 0; } method TearDown (line 1604) | void TearDown() override { errno = 0; } function TEST_F (line 1607) | TEST_F(SetErrnoAndReturnTest, Int) { function TEST_F (line 1613) | TEST_F(SetErrnoAndReturnTest, Ptr) { function TEST_F (line 1620) | TEST_F(SetErrnoAndReturnTest, CompatibleTypes) { function TEST (line 1631) | TEST(ByRefTest, IsCopyable) { function TEST (line 1652) | TEST(ByRefTest, ConstValue) { function TEST (line 1661) | TEST(ByRefTest, NonConstValue) { function TEST (line 1674) | TEST(ByRefTest, ExplicitType) { function TEST (line 1703) | TEST(ByRefTest, PrintsCorrectly) { type UnaryConstructorClass (line 1711) | struct UnaryConstructorClass { method UnaryConstructorClass (line 1712) | explicit UnaryConstructorClass(int v) : value(v) {} function TEST (line 1717) | TEST(ReturnNewTest, Unary) { function TEST (line 1724) | TEST(ReturnNewTest, UnaryWorksWhenMockMethodHasArgs) { function TEST (line 1732) | TEST(ReturnNewTest, UnaryWorksWhenMockMethodReturnsPointerToConst) { class TenArgConstructorClass (line 1740) | class TenArgConstructorClass { method TenArgConstructorClass (line 1742) | TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5, int a... function TEST (line 1749) | TEST(ReturnNewTest, ConstructorThatTakes10Arguments) { function UniquePtrSource (line 1758) | std::unique_ptr UniquePtrSource() { function VectorUniquePtrSource (line 1762) | std::vector> VectorUniquePtrSource() { function TEST (line 1768) | TEST(MockMethodTest, CanReturnMoveOnlyValue_Return) { function TEST (line 1790) | TEST(MockMethodTest, CanReturnMoveOnlyValue_DoAllReturn) { function TEST (line 1804) | TEST(MockMethodTest, CanReturnMoveOnlyValue_Invoke) { function TEST (line 1827) | TEST(MockMethodTest, CanTakeMoveOnlyValue) { function TEST (line 1872) | TEST(MockMethodTest, ActionHasRvalueRefQualifiedCallOperator) { function TEST (line 1898) | TEST(MockMethodTest, ActionHasMultipleCallOperators) { function TEST (line 1927) | TEST(MockMethodTest, MoveOnlyAction) { function TEST (line 1965) | TEST(MockMethodTest, ActionReturnsIgnoredValue) { function TEST (line 1979) | TEST(MockMethodTest, WillOnceCanAcceptLvalueReference) { type StaticAssertSingleArgument (line 1990) | struct StaticAssertSingleArgument { method CheckArgs (line 1992) | static constexpr bool CheckArgs() { function TEST (line 2007) | TEST(MockMethodTest, ActionSwallowsAllArguments) { type ActionWithTemplatedConversionOperators (line 2017) | struct ActionWithTemplatedConversionOperators { function TEST (line 2032) | TEST(MockMethodTest, ActionHasTemplatedConversionOperators) { function Add (line 2044) | int Add(int val, int& ref, int* ptr) { // NOLINT function Deref (line 2051) | int Deref(std::unique_ptr ptr) { return *ptr; } type Double (line 2053) | struct Double { method T (line 2055) | T operator()(T t) { function UniqueInt (line 2060) | std::unique_ptr UniqueInt(int i) { function TEST (line 2064) | TEST(FunctorActionTest, ActionFromFunction) { function TEST (line 2075) | TEST(FunctorActionTest, ActionFromLambda) { function TEST (line 2088) | TEST(FunctorActionTest, PolymorphicFunctor) { function TEST (line 2095) | TEST(FunctorActionTest, TypeConversion) { function TEST (line 2124) | TEST(FunctorActionTest, UnusedArguments) { function TEST (line 2134) | TEST(MoveOnlyArgumentsTest, ReturningActions) { function ACTION (line 2147) | ACTION(ReturnArity) { return std::tuple_size::value; } function TEST (line 2149) | TEST(ActionMacro, LargeArity) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-cardinalities_test.cc class MockFoo (line 51) | class MockFoo { method MockFoo (line 53) | MockFoo() {} method MockFoo (line 57) | MockFoo(const MockFoo&) = delete; method MockFoo (line 58) | MockFoo& operator=(const MockFoo&) = delete; function TEST (line 62) | TEST(CardinalityTest, IsDefaultConstructable) { Cardinality c; } function TEST (line 65) | TEST(CardinalityTest, IsCopyable) { function TEST (line 79) | TEST(CardinalityTest, IsOverSaturatedByCallCountWorks) { function TEST (line 88) | TEST(CardinalityTest, CanDescribeActualCallCount) { function TEST (line 107) | TEST(AnyNumber, Works) { function TEST (line 123) | TEST(AnyNumberTest, HasCorrectBounds) { function TEST (line 131) | TEST(AtLeastTest, OnNegativeNumber) { function TEST (line 139) | TEST(AtLeastTest, OnZero) { function TEST (line 152) | TEST(AtLeastTest, OnPositiveNumber) { function TEST (line 176) | TEST(AtLeastTest, HasCorrectBounds) { function TEST (line 184) | TEST(AtMostTest, OnNegativeNumber) { function TEST (line 192) | TEST(AtMostTest, OnZero) { function TEST (line 205) | TEST(AtMostTest, OnPositiveNumber) { function TEST (line 229) | TEST(AtMostTest, HasCorrectBounds) { function TEST (line 237) | TEST(BetweenTest, OnNegativeStart) { function TEST (line 245) | TEST(BetweenTest, OnNegativeEnd) { function TEST (line 253) | TEST(BetweenTest, OnStartBiggerThanEnd) { function TEST (line 262) | TEST(BetweenTest, OnZeroStartAndZeroEnd) { function TEST (line 276) | TEST(BetweenTest, OnZeroStartAndNonZeroEnd) { function TEST (line 293) | TEST(BetweenTest, OnSameStartAndEnd) { function TEST (line 310) | TEST(BetweenTest, OnDifferentStartAndEnd) { function TEST (line 330) | TEST(BetweenTest, HasCorrectBounds) { function TEST (line 338) | TEST(ExactlyTest, OnNegativeNumber) { function TEST (line 346) | TEST(ExactlyTest, OnZero) { function TEST (line 359) | TEST(ExactlyTest, OnPositiveNumber) { function TEST (line 380) | TEST(ExactlyTest, HasCorrectBounds) { class EvenCardinality (line 389) | class EvenCardinality : public CardinalityInterface { method IsSatisfiedByCallCount (line 393) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 399) | bool IsSaturatedByCallCount(int /* call_count */) const override { method DescribeTo (line 404) | void DescribeTo(::std::ostream* ss) const override { function TEST (line 409) | TEST(MakeCardinalityTest, ConstructsCardinalityFromInterface) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-function-mocker_test.cc type testing (line 56) | namespace testing { type gmock_function_mocker_test (line 57) | namespace gmock_function_mocker_test { class TemplatedCopyable (line 74) | class TemplatedCopyable { method TemplatedCopyable (line 76) | TemplatedCopyable() {} method TemplatedCopyable (line 79) | TemplatedCopyable(const U& other) {} class FooInterface (line 82) | class FooInterface { class MockFoo (line 144) | class MockFoo : public FooInterface { method MockFoo (line 146) | MockFoo() {} method MockFoo (line 211) | MockFoo(const MockFoo&) = delete; method MockFoo (line 212) | MockFoo& operator=(const MockFoo&) = delete; class LegacyMockFoo (line 215) | class LegacyMockFoo : public FooInterface { method LegacyMockFoo (line 217) | LegacyMockFoo() {} method RefQualifiedConstRef (line 274) | int RefQualifiedConstRef() const& override { return 0; } method RefQualifiedConstRefRef (line 275) | int RefQualifiedConstRefRef() const&& override { return 0; } method RefQualifiedRef (line 276) | int RefQualifiedRef() & override { return 0; } method RefQualifiedRefRef (line 277) | int RefQualifiedRefRef() && override { return 0; } method RefQualifiedOverloaded (line 278) | int RefQualifiedOverloaded() const& override { return 0; } method RefQualifiedOverloaded (line 279) | int RefQualifiedOverloaded() const&& override { return 0; } method RefQualifiedOverloaded (line 280) | int RefQualifiedOverloaded() & override { return 0; } method RefQualifiedOverloaded (line 281) | int RefQualifiedOverloaded() && override { return 0; } method LegacyMockFoo (line 284) | LegacyMockFoo(const LegacyMockFoo&) = delete; method LegacyMockFoo (line 285) | LegacyMockFoo& operator=(const LegacyMockFoo&) = delete; class FunctionMockerTest (line 293) | class FunctionMockerTest : public testing::Test { method FunctionMockerTest (line 295) | FunctionMockerTest() : foo_(&mock_foo_) {} function TYPED_TEST (line 304) | TYPED_TEST(FunctionMockerTest, MocksVoidFunction) { function TYPED_TEST (line 310) | TYPED_TEST(FunctionMockerTest, MocksNullaryFunction) { function TYPED_TEST (line 320) | TYPED_TEST(FunctionMockerTest, MocksUnaryFunction) { function TYPED_TEST (line 328) | TYPED_TEST(FunctionMockerTest, MocksBinaryFunction) { function TYPED_TEST (line 335) | TYPED_TEST(FunctionMockerTest, MocksDecimalFunction) { function TYPED_TEST (line 344) | TYPED_TEST(FunctionMockerTest, MocksFunctionWithNonConstReferenceArg... function TYPED_TEST (line 353) | TYPED_TEST(FunctionMockerTest, MocksFunctionWithConstReferenceArgume... function TYPED_TEST (line 362) | TYPED_TEST(FunctionMockerTest, MocksFunctionWithConstArgument) { function TYPED_TEST (line 369) | TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentNum... function TYPED_TEST (line 380) | TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnArgumentTyp... function TYPED_TEST (line 391) | TYPED_TEST(FunctionMockerTest, MocksFunctionsOverloadedOnConstnessOf... function TYPED_TEST (line 400) | TYPED_TEST(FunctionMockerTest, MocksReturnTypeWithComma) { function TYPED_TEST (line 409) | TYPED_TEST(FunctionMockerTest, MocksTypeWithTemplatedCopyCtor) { function TYPED_TEST (line 417) | TYPED_TEST(FunctionMockerTest, MocksNullaryFunctionWithCallType) { function TYPED_TEST (line 427) | TYPED_TEST(FunctionMockerTest, MocksUnaryFunctionWithCallType) { function TYPED_TEST (line 438) | TYPED_TEST(FunctionMockerTest, MocksDecimalFunctionWithCallType) { function TYPED_TEST (line 447) | TYPED_TEST(FunctionMockerTest, MocksFunctionsConstFunctionWithCallTy... function TYPED_TEST (line 453) | TYPED_TEST(FunctionMockerTest, MocksReturnTypeWithCommaAndCallType) { function TEST (line 462) | TEST(FunctionMockerTest, RefQualified) { class MockB (line 496) | class MockB { method MockB (line 498) | MockB() {} method MockB (line 503) | MockB(const MockB&) = delete; method MockB (line 504) | MockB& operator=(const MockB&) = delete; class LegacyMockB (line 507) | class LegacyMockB { method LegacyMockB (line 509) | LegacyMockB() {} method LegacyMockB (line 514) | LegacyMockB(const LegacyMockB&) = delete; method LegacyMockB (line 515) | LegacyMockB& operator=(const LegacyMockB&) = delete; class ExpectCallTest (line 519) | class ExpectCallTest : public ::testing::Test {} function TYPED_TEST (line 525) | TYPED_TEST(ExpectCallTest, UnmentionedFunctionCanBeCalledAnyNumberOf... class StackInterface (line 543) | class StackInterface { class MockStack (line 556) | class MockStack : public StackInterface { method MockStack (line 558) | MockStack() {} method MockStack (line 570) | MockStack(const MockStack&) = delete; method MockStack (line 571) | MockStack& operator=(const MockStack&) = delete; class LegacyMockStack (line 575) | class LegacyMockStack : public StackInterface { method LegacyMockStack (line 577) | LegacyMockStack() {} method LegacyMockStack (line 589) | LegacyMockStack(const LegacyMockStack&) = delete; method LegacyMockStack (line 590) | LegacyMockStack& operator=(const LegacyMockStack&) = delete; class TemplateMockTest (line 594) | class TemplateMockTest : public ::testing::Test {} function TYPED_TEST (line 600) | TYPED_TEST(TemplateMockTest, Works) { function TYPED_TEST (line 620) | TYPED_TEST(TemplateMockTest, MethodWithCommaInReturnTypeWorks) { class StackInterfaceWithCallType (line 635) | class StackInterfaceWithCallType { class MockStackWithCallType (line 648) | class MockStackWithCallType : public StackInterfaceWithCallType { method MockStackWithCallType (line 650) | MockStackWithCallType() {} method MockStackWithCallType (line 660) | MockStackWithCallType(const MockStackWithCallType&) = delete; method MockStackWithCallType (line 661) | MockStackWithCallType& operator=(const MockStackWithCallType&) = d... class LegacyMockStackWithCallType (line 665) | class LegacyMockStackWithCallType : public StackInterfaceWithCallTyp... method LegacyMockStackWithCallType (line 667) | LegacyMockStackWithCallType() {} method LegacyMockStackWithCallType (line 675) | LegacyMockStackWithCallType(const LegacyMockStackWithCallType&) = ... method LegacyMockStackWithCallType (line 676) | LegacyMockStackWithCallType& operator=(const LegacyMockStackWithCa... class TemplateMockTestWithCallType (line 681) | class TemplateMockTestWithCallType : public ::testing::Test {} function TYPED_TEST (line 689) | TYPED_TEST(TemplateMockTestWithCallType, Works) { class MockOverloadedOnArgNumber (line 720) | class MockOverloadedOnArgNumber { method MockOverloadedOnArgNumber (line 722) | MockOverloadedOnArgNumber() {} method MockOverloadedOnArgNumber (line 727) | MockOverloadedOnArgNumber(const MockOverloadedOnArgNumber&) = delete; method MockOverloadedOnArgNumber (line 728) | MockOverloadedOnArgNumber& operator=(const MockOverloadedOnArgNumb... class LegacyMockOverloadedOnArgNumber (line 732) | class LegacyMockOverloadedOnArgNumber { method LegacyMockOverloadedOnArgNumber (line 734) | LegacyMockOverloadedOnArgNumber() {} method LegacyMockOverloadedOnArgNumber (line 739) | LegacyMockOverloadedOnArgNumber(const LegacyMockOverloadedOnArgNum... method LegacyMockOverloadedOnArgNumber (line 741) | LegacyMockOverloadedOnArgNumber& operator=( class OverloadedMockMethodTest (line 746) | class OverloadedMockMethodTest : public ::testing::Test {} function TYPED_TEST (line 752) | TYPED_TEST(OverloadedMockMethodTest, CanOverloadOnArgNumberInMacroBo... class MockOverloadedOnConstness (line 767) | class MockOverloadedOnConstness { method MockOverloadedOnConstness (line 769) | MockOverloadedOnConstness() {} method MockOverloadedOnConstness (line 774) | MockOverloadedOnConstness(const MockOverloadedOnConstness&) = delete; method MockOverloadedOnConstness (line 775) | MockOverloadedOnConstness& operator=(const MockOverloadedOnConstne... function TEST (line 779) | TEST(MockMethodOverloadedMockMethodTest, CanOverloadOnConstnessInMac... function TEST (line 789) | TEST(MockMethodMockFunctionTest, WorksForVoidNullary) { function TEST (line 795) | TEST(MockMethodMockFunctionTest, WorksForNonVoidNullary) { function TEST (line 802) | TEST(MockMethodMockFunctionTest, WorksForVoidUnary) { function TEST (line 808) | TEST(MockMethodMockFunctionTest, WorksForNonVoidBinary) { function TEST (line 817) | TEST(MockMethodMockFunctionTest, WorksFor10Arguments) { function TEST (line 828) | TEST(MockMethodMockFunctionTest, AsStdFunction) { function TEST (line 837) | TEST(MockMethodMockFunctionTest, AsStdFunctionReturnsReference) { function TEST (line 847) | TEST(MockMethodMockFunctionTest, AsStdFunctionWithReferenceParameter) { function IsMockFunctionTemplateArgumentDeducedTo (line 858) | static constexpr bool IsMockFunctionTemplateArgumentDeducedTo( class MockMethodMockFunctionSignatureTest (line 866) | class MockMethodMockFunctionSignatureTest : public Test {} function TYPED_TEST (line 874) | TYPED_TEST(MockMethodMockFunctionSignatureTest, function TYPED_TEST (line 881) | TYPED_TEST(MockMethodMockFunctionSignatureTest, function TYPED_TEST (line 888) | TYPED_TEST( type AlternateCallable (line 898) | struct AlternateCallable {} function TYPED_TEST (line 900) | TYPED_TEST(MockMethodMockFunctionSignatureTest, function TYPED_TEST (line 907) | TYPED_TEST(MockMethodMockFunctionSignatureTest, type MockMethodSizes0 (line 915) | struct MockMethodSizes0 { type MockMethodSizes1 (line 918) | struct MockMethodSizes1 { type MockMethodSizes2 (line 921) | struct MockMethodSizes2 { type MockMethodSizes3 (line 924) | struct MockMethodSizes3 { type MockMethodSizes4 (line 927) | struct MockMethodSizes4 { type LegacyMockMethodSizes0 (line 931) | struct LegacyMockMethodSizes0 { type LegacyMockMethodSizes1 (line 934) | struct LegacyMockMethodSizes1 { type LegacyMockMethodSizes2 (line 937) | struct LegacyMockMethodSizes2 { type LegacyMockMethodSizes3 (line 940) | struct LegacyMockMethodSizes3 { type LegacyMockMethodSizes4 (line 943) | struct LegacyMockMethodSizes4 { function TEST (line 947) | TEST(MockMethodMockFunctionTest, MockMethodSizeOverhead) { type MockMethodNoexceptSpecifier (line 964) | struct MockMethodNoexceptSpecifier { function TEST (line 976) | TEST(MockMethodMockFunctionTest, NoexceptSpecifierPreserved) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-internal-utils_test.cc type proto2 (line 63) | namespace proto2 { class Message (line 64) | class Message type testing (line 67) | namespace testing { type internal (line 68) | namespace internal { function TEST (line 72) | TEST(JoinAsKeyValueTupleTest, JoinsEmptyTuple) { function TEST (line 76) | TEST(JoinAsKeyValueTupleTest, JoinsOneTuple) { function TEST (line 80) | TEST(JoinAsKeyValueTupleTest, JoinsTwoTuple) { function TEST (line 84) | TEST(JoinAsKeyValueTupleTest, JoinsTenTuple) { function TEST (line 91) | TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsNoWord) { function TEST (line 97) | TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsDigits) { function TEST (line 104) | TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContainsCamelCas... function TEST (line 112) | TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameContains_Separat... function TEST (line 119) | TEST(ConvertIdentifierNameToWordsTest, WorksWhenNameIsMixture) { function TEST (line 125) | TEST(GetRawPointerTest, WorksForSmartPointers) { function TEST (line 134) | TEST(GetRawPointerTest, WorksForRawPointers) { function TEST (line 141) | TEST(GetRawPointerTest, WorksForStdReferenceWrapper) { class Base (line 149) | class Base {} class Derived (line 150) | class Derived : public Base {} function TEST (line 152) | TEST(KindOfTest, Bool) { function TEST (line 156) | TEST(KindOfTest, Integer) { function TEST (line 176) | TEST(KindOfTest, FloatingPoint) { function TEST (line 182) | TEST(KindOfTest, Other) { function TEST (line 190) | TEST(LosslessArithmeticConvertibleTest, BoolToBool) { function TEST (line 194) | TEST(LosslessArithmeticConvertibleTest, BoolToInteger) { function TEST (line 201) | TEST(LosslessArithmeticConvertibleTest, BoolToFloatingPoint) { function TEST (line 206) | TEST(LosslessArithmeticConvertibleTest, IntegerToBool) { function TEST (line 211) | TEST(LosslessArithmeticConvertibleTest, IntegerToInteger) { function TEST (line 245) | TEST(LosslessArithmeticConvertibleTest, IntegerToFloatingPoint) { function TEST (line 254) | TEST(LosslessArithmeticConvertibleTest, FloatingPointToBool) { function TEST (line 259) | TEST(LosslessArithmeticConvertibleTest, FloatingPointToInteger) { function TEST (line 265) | TEST(LosslessArithmeticConvertibleTest, FloatingPointToFloatingPoint) { function TEST (line 290) | TEST(TupleMatchesTest, WorksForSize0) { function TEST (line 297) | TEST(TupleMatchesTest, WorksForSize1) { function TEST (line 305) | TEST(TupleMatchesTest, WorksForSize2) { function TEST (line 316) | TEST(TupleMatchesTest, WorksForSize5) { function TEST (line 331) | TEST(AssertTest, SucceedsOnTrue) { function TEST (line 337) | TEST(AssertTest, FailsFatallyOnFalse) { function TEST (line 345) | TEST(ExpectTest, SucceedsOnTrue) { function TEST (line 351) | TEST(ExpectTest, FailsNonfatallyOnFalse) { class LogIsVisibleTest (line 367) | class LogIsVisibleTest : public ::testing::Test { method SetUp (line 369) | void SetUp() override { original_verbose_ = GMOCK_FLAG_GET(verbose... method TearDown (line 371) | void TearDown() override { GMOCK_FLAG_SET(verbose, original_verbos... function TEST_F (line 376) | TEST_F(LogIsVisibleTest, AlwaysReturnsTrueIfVerbosityIsInfo) { function TEST_F (line 382) | TEST_F(LogIsVisibleTest, AlwaysReturnsFalseIfVerbosityIsError) { function TEST_F (line 388) | TEST_F(LogIsVisibleTest, WorksWhenVerbosityIsWarning) { function TestLogWithSeverity (line 400) | void TestLogWithSeverity(const std::string& verbosity, LogSeverity s... function TEST (line 420) | TEST(LogTest, NoStackTraceWhenStackFramesToSkipIsNegative) { type MockStackTraceGetter (line 429) | struct MockStackTraceGetter : testing::internal::OsStackTraceGetterI... method CurrentStackTrace (line 430) | std::string CurrentStackTrace(int max_depth, int skip_count) overr... method UponLeavingGTest (line 434) | void UponLeavingGTest() override {} function TEST (line 439) | TEST(LogTest, NoSkippingStackFrameInOptMode) { function TEST (line 478) | TEST(LogTest, AllLogsArePrintedWhenVerbosityIsInfo) { function TEST (line 485) | TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsWarning) { function TEST (line 492) | TEST(LogTest, NoLogsArePrintedWhenVerbosityIsError) { function TEST (line 499) | TEST(LogTest, OnlyWarningsArePrintedWhenVerbosityIsInvalid) { function GrabOutput (line 506) | std::string GrabOutput(void (*logger)(), const char* verbosity) { class DummyMock (line 515) | class DummyMock { function ExpectCallLogger (line 521) | void ExpectCallLogger() { function TEST (line 528) | TEST(ExpectCallTest, LogsWhenVerbosityIsInfo) { function TEST (line 535) | TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsWarning) { function TEST (line 541) | TEST(ExpectCallTest, DoesNotLogWhenVerbosityIsError) { function OnCallLogger (line 545) | void OnCallLogger() { function TEST (line 551) | TEST(OnCallTest, LogsWhenVerbosityIsInfo) { function TEST (line 558) | TEST(OnCallTest, DoesNotLogWhenVerbosityIsWarning) { function TEST (line 564) | TEST(OnCallTest, DoesNotLogWhenVerbosityIsError) { function OnCallAnyArgumentLogger (line 568) | void OnCallAnyArgumentLogger() { function TEST (line 574) | TEST(OnCallTest, LogsAnythingArgument) { function TEST (line 583) | TEST(StlContainerViewTest, WorksForStlContainer) { function TEST (line 599) | TEST(StlContainerViewTest, WorksForStaticNativeArray) { function TEST (line 625) | TEST(StlContainerViewTest, WorksForDynamicNativeArray) { function TEST (line 658) | TEST(FunctionTest, Nullary) { function TEST (line 668) | TEST(FunctionTest, Unary) { function TEST (line 681) | TEST(FunctionTest, Binary) { function TEST (line 698) | TEST(FunctionTest, LongArgumentList) { function TEST (line 723) | TEST(Base64Unescape, InvalidString) { function TEST (line 728) | TEST(Base64Unescape, ShortString) { function TEST (line 734) | TEST(Base64Unescape, ShortStringWithPadding) { function TEST (line 740) | TEST(Base64Unescape, ShortStringWithoutPadding) { function TEST (line 746) | TEST(Base64Unescape, LongStringWithWhiteSpaces) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-matchers-arithmetic_test.cc type testing (line 44) | namespace testing { type gmock_matchers_test (line 45) | namespace gmock_matchers_test { function TEST (line 52) | TEST(Eq2Test, MatchesEqualArguments) { function TEST (line 59) | TEST(Eq2Test, CanDescribeSelf) { function TEST (line 66) | TEST(Ge2Test, MatchesGreaterThanOrEqualArguments) { function TEST (line 74) | TEST(Ge2Test, CanDescribeSelf) { function TEST (line 81) | TEST(Gt2Test, MatchesGreaterThanArguments) { function TEST (line 89) | TEST(Gt2Test, CanDescribeSelf) { function TEST (line 96) | TEST(Le2Test, MatchesLessThanOrEqualArguments) { function TEST (line 104) | TEST(Le2Test, CanDescribeSelf) { function TEST (line 111) | TEST(Lt2Test, MatchesLessThanArguments) { function TEST (line 119) | TEST(Lt2Test, CanDescribeSelf) { function TEST (line 126) | TEST(Ne2Test, MatchesUnequalArguments) { function TEST (line 134) | TEST(Ne2Test, CanDescribeSelf) { function TEST (line 139) | TEST(PairMatchBaseTest, WorksWithMoveOnly) { function TEST (line 149) | TEST(IsNan, FloatMatchesNan) { function TEST (line 171) | TEST(IsNan, DoubleMatchesNan) { function TEST (line 193) | TEST(IsNan, LongDoubleMatchesNan) { function TEST (line 215) | TEST(IsNan, NotMatchesNan) { function TEST (line 233) | TEST(IsNan, CanDescribeSelf) { function TEST (line 245) | TEST(IsNan, CanDescribeSelfWithNot) { function TEST (line 258) | TEST(FloatEq2Test, MatchesEqualArguments) { function TEST (line 267) | TEST(FloatEq2Test, CanDescribeSelf) { function TEST (line 274) | TEST(NanSensitiveFloatEqTest, MatchesEqualArgumentsWithNaN) { function TEST (line 286) | TEST(NanSensitiveFloatEqTest, CanDescribeSelfWithNaNs) { function TEST (line 293) | TEST(DoubleEq2Test, MatchesEqualArguments) { function TEST (line 302) | TEST(DoubleEq2Test, CanDescribeSelf) { function TEST (line 309) | TEST(NanSensitiveDoubleEqTest, MatchesEqualArgumentsWithNaN) { function TEST (line 321) | TEST(NanSensitiveDoubleEqTest, CanDescribeSelfWithNaNs) { function TEST (line 328) | TEST(FloatNear2Test, MatchesEqualArguments) { function TEST (line 337) | TEST(FloatNear2Test, CanDescribeSelf) { function TEST (line 344) | TEST(NanSensitiveFloatNearTest, MatchesNearbyArgumentsWithNaN) { function TEST (line 357) | TEST(NanSensitiveFloatNearTest, CanDescribeSelfWithNaNs) { function TEST (line 364) | TEST(DoubleNear2Test, MatchesEqualArguments) { function TEST (line 373) | TEST(DoubleNear2Test, CanDescribeSelf) { function TEST (line 380) | TEST(NanSensitiveDoubleNearTest, MatchesNearbyArgumentsWithNaN) { function TEST (line 393) | TEST(NanSensitiveDoubleNearTest, CanDescribeSelfWithNaNs) { function TEST (line 399) | TEST(NotTest, NegatesMatcher) { function TEST (line 407) | TEST(NotTest, CanDescribeSelf) { function TEST (line 413) | TEST(NotTest, NotMatcherSafelyCastsMonomorphicMatchers) { function AllOfMatches (line 423) | void AllOfMatches(int num, const Matcher& m) { function TEST (line 436) | TEST(AllOfTest, MatchesWhenAllMatch) { function TEST (line 489) | TEST(AllOfTest, CanDescribeSelf) { function TEST (line 513) | TEST(AllOfTest, CanDescribeNegation) { function TEST (line 543) | TEST(AllOfTest, AllOfMatcherSafelyCastsMonomorphicMatchers) { function TEST_P (line 557) | TEST_P(AllOfTestP, ExplainsResult) { function AnyOfMatches (line 602) | static void AnyOfMatches(int num, const Matcher& m) { function AnyOfStringMatches (line 611) | static void AnyOfStringMatches(int num, const Matcher& ... function TEST (line 625) | TEST(AnyOfTest, MatchesWhenAnyMatches) { function TEST (line 667) | TEST(AnyOfTest, VariadicMatchesWhenAnyMatches) { function TEST (line 686) | TEST(ConditionalTest, MatchesFirstIfCondition) { function TEST (line 700) | TEST(ConditionalTest, MatchesSecondIfCondition) { function TEST (line 715) | TEST(AnyOfTest, CanDescribeSelf) { function TEST (line 736) | TEST(AnyOfTest, CanDescribeNegation) { function TEST (line 759) | TEST(AnyOfTest, AnyOfMatcherSafelyCastsMonomorphicMatchers) { function TEST_P (line 773) | TEST_P(AnyOfTestP, ExplainsResult) { function IsPositive (line 824) | int IsPositive(double x) { return x > 0 ? 1 : 0; } class IsGreaterThan (line 828) | class IsGreaterThan { method IsGreaterThan (line 830) | explicit IsGreaterThan(int threshold) : threshold_(threshold) {} function ReferencesFooAndIsZero (line 843) | bool ReferencesFooAndIsZero(const int& n) { return (&n == &foo) && (... function TEST (line 847) | TEST(TrulyTest, MatchesWhatSatisfiesThePredicate) { function TEST (line 854) | TEST(TrulyTest, CanBeUsedWithFunctor) { class ConvertibleToBool (line 861) | class ConvertibleToBool { method ConvertibleToBool (line 863) | explicit ConvertibleToBool(int number) : number_(number) {} function ConvertibleToBool (line 870) | ConvertibleToBool IsNotZero(int number) { return ConvertibleToBool(n... method ConvertibleToBool (line 863) | explicit ConvertibleToBool(int number) : number_(number) {} function TEST (line 875) | TEST(TrulyTest, PredicateCanReturnAClassConvertibleToBool) { function TEST (line 882) | TEST(TrulyTest, CanDescribeSelf) { function TEST (line 889) | TEST(TrulyTest, WorksForByRefArguments) { function TEST (line 897) | TEST(TrulyTest, ExplainsFailures) { function TEST (line 905) | TEST(MatchesTest, IsSatisfiedByWhatMatchesTheMatcher) { function TEST (line 912) | TEST(MatchesTest, WorksOnByRefArguments) { function TEST (line 920) | TEST(MatchesTest, WorksWithMatcherOnNonRefType) { function TEST (line 929) | TEST(ValueTest, WorksWithPolymorphicMatcher) { function TEST (line 934) | TEST(ValueTest, WorksWithMonomorphicMatcher) { function TEST (line 945) | TEST(AllArgsTest, WorksForTuple) { function TEST (line 950) | TEST(AllArgsTest, WorksForNonTuple) { class AllArgsHelper (line 955) | class AllArgsHelper { method AllArgsHelper (line 957) | AllArgsHelper() {} method AllArgsHelper (line 962) | AllArgsHelper(const AllArgsHelper&) = delete; method AllArgsHelper (line 963) | AllArgsHelper& operator=(const AllArgsHelper&) = delete; function TEST (line 966) | TEST(AllArgsTest, WorksInWithClause) { class OptionalMatchersHelper (line 976) | class OptionalMatchersHelper { method OptionalMatchersHelper (line 978) | OptionalMatchersHelper() {} method OptionalMatchersHelper (line 990) | OptionalMatchersHelper(const OptionalMatchersHelper&) = delete; method OptionalMatchersHelper (line 991) | OptionalMatchersHelper& operator=(const OptionalMatchersHelper&) =... function TEST (line 994) | TEST(AllArgsTest, WorksWithoutMatchers) { class FloatingPointTest (line 1017) | class FloatingPointTest : public testing::Test { method FloatingPointTest (line 1022) | FloatingPointTest() method TestSize (line 1044) | void TestSize() { EXPECT_EQ(sizeof(RawType), sizeof(Bits)); } method TestMatches (line 1048) | void TestMatches( class FloatingPointNearTest (line 1124) | class FloatingPointNearTest : public FloatingPointTest { method TestNearMatches (line 1130) | void TestNearMatches(testing::internal::FloatingEqMatcher ( function TEST_F (line 1208) | TEST_F(FloatTest, FloatEqApproximatelyMatchesFloats) { TestMatches(&... function TEST_F (line 1210) | TEST_F(FloatTest, NanSensitiveFloatEqApproximatelyMatchesFloats) { function TEST_F (line 1214) | TEST_F(FloatTest, FloatEqCannotMatchNaN) { function TEST_F (line 1222) | TEST_F(FloatTest, NanSensitiveFloatEqCanMatchNaN) { function TEST_F (line 1230) | TEST_F(FloatTest, FloatEqCanDescribeSelf) { function TEST_F (line 1244) | TEST_F(FloatTest, NanSensitiveFloatEqCanDescribeSelf) { function TEST_F (line 1262) | TEST_F(FloatNearTest, FloatNearMatches) { TestNearMatches(&FloatNear... function TEST_F (line 1264) | TEST_F(FloatNearTest, NanSensitiveFloatNearApproximatelyMatchesFloat... function TEST_F (line 1268) | TEST_F(FloatNearTest, FloatNearCanDescribeSelf) { function TEST_F (line 1284) | TEST_F(FloatNearTest, NanSensitiveFloatNearCanDescribeSelf) { function TEST_F (line 1300) | TEST_F(FloatNearTest, FloatNearCannotMatchNaN) { function TEST_F (line 1308) | TEST_F(FloatNearTest, NanSensitiveFloatNearCanMatchNaN) { function TEST_F (line 1319) | TEST_F(DoubleTest, DoubleEqApproximatelyMatchesDoubles) { function TEST_F (line 1323) | TEST_F(DoubleTest, NanSensitiveDoubleEqApproximatelyMatchesDoubles) { function TEST_F (line 1327) | TEST_F(DoubleTest, DoubleEqCannotMatchNaN) { function TEST_F (line 1335) | TEST_F(DoubleTest, NanSensitiveDoubleEqCanMatchNaN) { function TEST_F (line 1343) | TEST_F(DoubleTest, DoubleEqCanDescribeSelf) { function TEST_F (line 1357) | TEST_F(DoubleTest, NanSensitiveDoubleEqCanDescribeSelf) { function TEST_F (line 1375) | TEST_F(DoubleNearTest, DoubleNearMatches) { TestNearMatches(&DoubleN... function TEST_F (line 1377) | TEST_F(DoubleNearTest, NanSensitiveDoubleNearApproximatelyMatchesDou... function TEST_F (line 1381) | TEST_F(DoubleNearTest, DoubleNearCanDescribeSelf) { function TEST_F (line 1397) | TEST_F(DoubleNearTest, ExplainsResultWhenMatchFails) { function TEST_F (line 1411) | TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanDescribeSelf) { function TEST_F (line 1427) | TEST_F(DoubleNearTest, DoubleNearCannotMatchNaN) { function TEST_F (line 1435) | TEST_F(DoubleNearTest, NanSensitiveDoubleNearCanMatchNaN) { function TEST (line 1443) | TEST(NotTest, WorksOnMoveOnlyType) { function TEST (line 1449) | TEST(AllOfTest, HugeMatcher) { function TEST (line 1456) | TEST(AnyOfTest, HugeMatcher) { type adl_test (line 1463) | namespace adl_test { function AllOf (line 1478) | bool AllOf(const T1& /*t1*/, const T2& /*t2*/) { function TEST (line 1482) | TEST(AllOfTest, DoesNotCallAllOfUnqualified) { function AnyOf (line 1488) | bool AnyOf(const T1&, const T2&) { function TEST (line 1492) | TEST(AnyOfTest, DoesNotCallAnyOfUnqualified) { function TEST (line 1499) | TEST(AllOfTest, WorksOnMoveOnlyType) { function TEST (line 1505) | TEST(AnyOfTest, WorksOnMoveOnlyType) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-matchers-comparisons_test.cc type testing (line 44) | namespace testing { type gmock_matchers_test (line 45) | namespace gmock_matchers_test { function TEST_P (line 50) | TEST_P(MonotonicMatcherTestP, IsPrintable) { function TEST (line 56) | TEST(MatchResultListenerTest, StreamingWorks) { function TEST (line 72) | TEST(MatchResultListenerTest, CanAccessUnderlyingStream) { function TEST (line 79) | TEST(MatchResultListenerTest, IsInterestedWorks) { class EvenMatcherImpl (line 89) | class EvenMatcherImpl : public MatcherInterface { method MatchAndExplain (line 91) | bool MatchAndExplain(int x, method DescribeTo (line 96) | void DescribeTo(ostream* os) const override { *os << "is an even n... function TEST (line 104) | TEST(MatcherInterfaceTest, CanBeImplementedUsingPublishedAPI) { class NewEvenMatcherImpl (line 110) | class NewEvenMatcherImpl : public MatcherInterface { method MatchAndExplain (line 112) | bool MatchAndExplain(int x, MatchResultListener* listener) const o... method DescribeTo (line 124) | void DescribeTo(ostream* os) const override { *os << "is an even n... function TEST (line 127) | TEST(MatcherInterfaceTest, CanBeImplementedUsingNewAPI) { function TEST (line 138) | TEST(MatcherTest, CanBeDefaultConstructed) { Matcher m; } function TEST (line 141) | TEST(MatcherTest, CanBeConstructedFromMatcherInterface) { function TEST (line 149) | TEST(MatcherTest, CanBeImplicitlyConstructedFromValue) { function TEST (line 156) | TEST(MatcherTest, CanBeImplicitlyConstructedFromNULL) { type Undefined (line 165) | struct Undefined { function TEST (line 170) | TEST(MatcherTest, CanBeConstructedFromUndefinedVariable) { function TEST (line 177) | TEST(MatcherTest, CanAcceptAbstractClass) { Matcher ReferencesBarOrIsZero() { function TEST (line 318) | TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingOldAPI) { class PolymorphicIsEvenImpl (line 336) | class PolymorphicIsEvenImpl { method DescribeTo (line 338) | void DescribeTo(ostream* os) const { *os << "is even"; } method DescribeNegationTo (line 340) | void DescribeNegationTo(ostream* os) const { *os << "is odd"; } method MatchAndExplain (line 343) | bool MatchAndExplain(const T& x, MatchResultListener* listener) co... function PolymorphicIsEven (line 355) | PolymorphicMatcher PolymorphicIsEven() { function TEST (line 359) | TEST(MakePolymorphicMatcherTest, ConstructsMatcherUsingNewAPI) { function TEST_P (line 386) | TEST_P(MatcherCastTestP, FromPolymorphicMatcher) { class IntValue (line 398) | class IntValue { method IntValue (line 402) | explicit IntValue(int a_value) : value_(a_value) {} method value (line 404) | int value() const { return value_; } function IsPositiveIntValue (line 411) | bool IsPositiveIntValue(const IntValue& foo) { return foo.value() > ... function TEST (line 415) | TEST(MatcherCastTest, FromCompatibleType) { function TEST (line 431) | TEST(MatcherCastTest, FromConstReferenceToNonReference) { function TEST (line 439) | TEST(MatcherCastTest, FromReferenceToNonReference) { function TEST (line 447) | TEST(MatcherCastTest, FromNonReferenceToConstReference) { function TEST (line 455) | TEST(MatcherCastTest, FromNonReferenceToReference) { function TEST (line 465) | TEST(MatcherCastTest, FromSameType) { function TEST (line 474) | TEST(MatcherCastTest, FromAValue) { function TEST (line 482) | TEST(MatcherCastTest, FromAnImplicitlyConvertibleValue) { type NonImplicitlyConstructibleTypeWithOperatorEq (line 489) | struct NonImplicitlyConstructibleTypeWithOperatorEq { function TEST (line 505) | TEST(MatcherCastTest, NonImplicitlyConstructibleTypeWithOperatorEq) { type convertible_from_any (line 536) | namespace convertible_from_any { type ConvertibleFromAny (line 538) | struct ConvertibleFromAny { method ConvertibleFromAny (line 539) | ConvertibleFromAny(int a_value) : value(a_value) {} method ConvertibleFromAny (line 541) | ConvertibleFromAny(const T& /*a_value*/) : value(-1) { function ostream (line 551) | ostream& operator<<(ostream& os, const ConvertibleFromAny& a) { function TEST (line 555) | TEST(MatcherCastTest, ConversionConstructorIsUsed) { function TEST (line 561) | TEST(MatcherCastTest, FromConvertibleFromAny) { function TEST (line 688) | TEST(SafeMatcherCastTest, ConversionConstructorIsUsed) { function TEST (line 694) | TEST(SafeMatcherCastTest, FromConvertibleFromAny) { type IntReferenceWrapper (line 571) | struct IntReferenceWrapper { method IntReferenceWrapper (line 572) | IntReferenceWrapper(const int& a_value) : value(&a_value) {} function TEST (line 580) | TEST(MatcherCastTest, ValueIsNotCopied) { class Base (line 587) | class Base { method Base (line 590) | Base() {} method Base (line 593) | Base(const Base&) = delete; method Base (line 594) | Base& operator=(const Base&) = delete; class Derived (line 597) | class Derived : public Base { method Derived (line 599) | Derived() : Base() {} class OtherDerived (line 603) | class OtherDerived : public Base {} function TEST_P (line 608) | TEST_P(SafeMatcherCastTestP, FromPolymorphicMatcher) { function TEST (line 622) | TEST(SafeMatcherCastTest, FromLosslesslyConvertibleArithmeticType) { function TEST (line 635) | TEST(SafeMatcherCastTest, FromBaseClass) { function TEST (line 649) | TEST(SafeMatcherCastTest, FromConstReferenceToReference) { function TEST (line 659) | TEST(SafeMatcherCastTest, FromNonReferenceToConstReference) { function TEST (line 668) | TEST(SafeMatcherCastTest, FromNonReferenceToReference) { function TEST (line 678) | TEST(SafeMatcherCastTest, FromSameType) { type convertible_from_any (line 687) | namespace convertible_from_any { type ConvertibleFromAny (line 538) | struct ConvertibleFromAny { method ConvertibleFromAny (line 539) | ConvertibleFromAny(int a_value) : value(a_value) {} method ConvertibleFromAny (line 541) | ConvertibleFromAny(const T& /*a_value*/) : value(-1) { function ostream (line 551) | ostream& operator<<(ostream& os, const ConvertibleFromAny& a) { function TEST (line 555) | TEST(MatcherCastTest, ConversionConstructorIsUsed) { function TEST (line 561) | TEST(MatcherCastTest, FromConvertibleFromAny) { function TEST (line 688) | TEST(SafeMatcherCastTest, ConversionConstructorIsUsed) { function TEST (line 694) | TEST(SafeMatcherCastTest, FromConvertibleFromAny) { function TEST (line 704) | TEST(SafeMatcherCastTest, ValueIsNotCopied) { function TEST (line 711) | TEST(ExpectThat, TakesLiterals) { function TEST (line 717) | TEST(ExpectThat, TakesFunctions) { function TEST (line 727) | TEST(ATest, MatchesAnyValue) { function TEST (line 741) | TEST(ATest, WorksForDerivedClass) { function TEST (line 751) | TEST(ATest, CanDescribeSelf) { EXPECT_EQ("is anything", Describe(A> MakeUniquePtrs(const std::vector 0; } type AStruct (line 361) | struct AStruct { method AStruct (line 362) | AStruct() : x(0), y(1.0), z(5), p(nullptr) {} method AStruct (line 363) | AStruct(const AStruct& rhs) type DerivedStruct (line 373) | struct DerivedStruct : public AStruct { function TEST (line 380) | TEST(FieldTest, WorksForNonConstField) { function TEST (line 393) | TEST(FieldTest, WorksForConstField) { function TEST (line 407) | TEST(FieldTest, WorksForUncopyableField) { function TEST (line 417) | TEST(FieldTest, WorksForPointerField) { function TEST (line 434) | TEST(FieldTest, WorksForByRefArgument) { function TEST (line 445) | TEST(FieldTest, WorksForArgumentOfSubType) { function TEST (line 458) | TEST(FieldTest, WorksForCompatibleMatcherType) { function TEST (line 469) | TEST(FieldTest, CanDescribeSelf) { function TEST (line 476) | TEST(FieldTest, CanDescribeSelfWithFieldName) { function TEST_P (line 485) | TEST_P(FieldTestP, CanExplainMatchResult) { function TEST_P (line 498) | TEST_P(FieldTestP, CanExplainMatchResultWithFieldName) { function TEST (line 514) | TEST(FieldForPointerTest, WorksForPointerToConst) { function TEST (line 524) | TEST(FieldForPointerTest, WorksForPointerToNonConst) { function TEST (line 534) | TEST(FieldForPointerTest, WorksForReferenceToConstPointer) { function TEST (line 544) | TEST(FieldForPointerTest, DoesNotMatchNull) { function TEST (line 551) | TEST(FieldForPointerTest, WorksForArgumentOfSubType) { function TEST (line 563) | TEST(FieldForPointerTest, CanDescribeSelf) { function TEST (line 570) | TEST(FieldForPointerTest, CanDescribeSelfWithFieldName) { function TEST_P (line 579) | TEST_P(FieldForPointerTestP, CanExplainMatchResult) { function TEST_P (line 594) | TEST_P(FieldForPointerTestP, CanExplainMatchResultWithFieldName) { class AClass (line 611) | class AClass { method AClass (line 613) | AClass() : n_(0) {} method n (line 616) | int n() const { return n_; } method set_n (line 618) | void set_n(int new_n) { n_ = new_n; } method set_s (line 625) | void set_s(const std::string& new_s) { s_ = new_s; } class DerivedClass (line 640) | class DerivedClass : public AClass { method k (line 642) | int k() const { return k_; } function TEST (line 652) | TEST(PropertyTest, WorksForNonReferenceProperty) { function TEST (line 668) | TEST(PropertyTest, WorksForReferenceToConstProperty) { function TEST (line 685) | TEST(PropertyTest, WorksForRefQualifiedProperty) { function TEST (line 702) | TEST(PropertyTest, WorksForReferenceToNonConstProperty) { function TEST (line 715) | TEST(PropertyTest, WorksForByValueArgument) { function TEST (line 728) | TEST(PropertyTest, WorksForArgumentOfSubType) { function TEST (line 743) | TEST(PropertyTest, WorksForCompatibleMatcherType) { function TEST (line 759) | TEST(PropertyTest, CanDescribeSelf) { function TEST (line 767) | TEST(PropertyTest, CanDescribeSelfWithPropertyName) { function TEST_P (line 776) | TEST_P(PropertyTestP, CanExplainMatchResult) { function TEST_P (line 789) | TEST_P(PropertyTestP, CanExplainMatchResultWithPropertyName) { function TEST (line 805) | TEST(PropertyForPointerTest, WorksForPointerToConst) { function TEST (line 817) | TEST(PropertyForPointerTest, WorksForPointerToNonConst) { function TEST (line 830) | TEST(PropertyForPointerTest, WorksForReferenceToConstPointer) { function TEST (line 842) | TEST(PropertyForPointerTest, WorksForReferenceToNonConstProperty) { function TEST (line 849) | TEST(PropertyForPointerTest, WorksForArgumentOfSubType) { function TEST (line 863) | TEST(PropertyForPointerTest, CanDescribeSelf) { function TEST (line 871) | TEST(PropertyForPointerTest, CanDescribeSelfWithPropertyDescription) { function TEST_P (line 880) | TEST_P(PropertyForPointerTestP, CanExplainMatchResult) { function TEST_P (line 896) | TEST_P(PropertyForPointerTestP, CanExplainMatchResultWithPropertyNam... function IntToStringFunction (line 916) | std::string IntToStringFunction(int input) { function TEST (line 922) | TEST(ResultOfTest, WorksForFunctionPointers) { function TEST (line 930) | TEST(ResultOfTest, CanDescribeItself) { function TEST (line 944) | TEST(ResultOfTest, CanDescribeItselfWithResultDescription) { function IntFunction (line 954) | int IntFunction(int input) { return input == 42 ? 80 : 90; } function TEST_P (line 956) | TEST_P(ResultOfTestP, CanExplainMatchResult) { function TEST_P (line 967) | TEST_P(ResultOfTestP, CanExplainMatchResultWithResultDescription) { function TEST (line 980) | TEST(ResultOfTest, WorksForNonReferenceResults) { function Uncopyable (line 991) | Uncopyable& RefUncopyableFunction(Uncopyable& obj) { // NOLINT method Uncopyable (line 341) | Uncopyable() : value_(-1) {} method Uncopyable (line 342) | explicit Uncopyable(int a_value) : value_(a_value) {} method value (line 344) | int value() const { return value_; } method set_value (line 345) | void set_value(int i) { value_ = i; } method Uncopyable (line 349) | Uncopyable(const Uncopyable&) = delete; method Uncopyable (line 350) | Uncopyable& operator=(const Uncopyable&) = delete; function TEST (line 995) | TEST(ResultOfTest, WorksForReferenceToNonConstResults) { function TEST (line 1016) | TEST(ResultOfTest, WorksForReferenceToConstResults) { function TEST (line 1027) | TEST(ResultOfTest, WorksForCompatibleMatcherTypes) { function TEST (line 1037) | TEST(ResultOfDeathTest, DiesOnNullFunctionPointers) { function TEST (line 1046) | TEST(ResultOfTest, WorksForFunctionReferences) { type Functor (line 1054) | struct Functor { function TEST (line 1058) | TEST(ResultOfTest, WorksForFunctors) { type PolymorphicFunctor (line 1068) | struct PolymorphicFunctor { function TEST (line 1075) | TEST(ResultOfTest, WorksForPolymorphicFunctors) { function TEST (line 1087) | TEST(ResultOfTest, WorksForPolymorphicFunctorsIgnoringResultType) { function TEST (line 1095) | TEST(ResultOfTest, WorksForLambdas) { function TEST (line 1105) | TEST(ResultOfTest, WorksForNonCopyableArguments) { type ReferencingFunctor (line 1117) | struct ReferencingFunctor { method result_type (line 1119) | result_type operator()(const int& n) { return &n; } function TEST (line 1122) | TEST(ResultOfTest, WorksForReferencingCallables) { function TEST (line 1134) | TEST(SizeIsTest, ImplementsSizeIs) { function TEST (line 1146) | TEST(SizeIsTest, WorksWithMap) { function TEST (line 1158) | TEST(SizeIsTest, WorksWithReferences) { function TEST (line 1166) | TEST(SizeIsTest, WorksWithMoveOnly) { type MinimalistCustomType (line 1174) | struct MinimalistCustomType { method size (line 1175) | int size() const { return 1; } function TEST (line 1177) | TEST(SizeIsTest, WorksWithMinimalistCustomType) { function TEST (line 1183) | TEST(SizeIsTest, CanDescribeSelf) { function TEST (line 1189) | TEST(SizeIsTest, ExplainsResult) { function TEST (line 1207) | TEST(WhenSortedByTest, WorksForEmptyContainer) { function TEST (line 1213) | TEST(WhenSortedByTest, WorksForNonEmptyContainer) { function TEST (line 1225) | TEST(WhenSortedByTest, WorksForNonVectorContainer) { function TEST (line 1236) | TEST(WhenSortedByTest, WorksForNativeArray) { function TEST (line 1245) | TEST(WhenSortedByTest, CanDescribeSelf) { function TEST (line 1259) | TEST(WhenSortedByTest, ExplainsMatchResult) { function TEST (line 1270) | TEST(WhenSortedTest, WorksForEmptyContainer) { function TEST (line 1276) | TEST(WhenSortedTest, WorksForNonEmptyContainer) { function TEST (line 1286) | TEST(WhenSortedTest, WorksForMapTypes) { function TEST (line 1299) | TEST(WhenSortedTest, WorksForMultiMapTypes) { function TEST (line 1315) | TEST(WhenSortedTest, WorksForPolymorphicMatcher) { function TEST (line 1323) | TEST(WhenSortedTest, WorksForVectorConstRefMatcher) { class Streamlike (line 1336) | class Streamlike { class ConstIter (line 1338) | class ConstIter method ConstIter (line 1361) | ConstIter(const Streamlike* s, typename std::list::i... method value_type (line 1364) | const value_type& operator*() const { return *pos_; } method value_type (line 1365) | const value_type* operator->() const { return &*pos_; } method ConstIter (line 1366) | ConstIter& operator++() { class PostIncrProxy (line 1373) | class PostIncrProxy { method PostIncrProxy (line 1375) | explicit PostIncrProxy(const value_type& value) : value_(value... method value_type (line 1376) | value_type operator*() const { return value_; } method PostIncrProxy (line 1381) | PostIncrProxy operator++(int) { method PostIncrProxy (line 1375) | explicit PostIncrProxy(const value_type& value) : value_(value... method value_type (line 1376) | value_type operator*() const { return value_; } method Streamlike (line 1345) | Streamlike(InIter first, InIter last) : remainder_(first, last) {} method const_iterator (line 1347) | const_iterator begin() const { method const_iterator (line 1350) | const_iterator end() const { return const_iterator(this, remainder... class ConstIter (line 1353) | class ConstIter { method ConstIter (line 1361) | ConstIter(const Streamlike* s, typename std::list::i... method value_type (line 1364) | const value_type& operator*() const { return *pos_; } method value_type (line 1365) | const value_type* operator->() const { return &*pos_; } method ConstIter (line 1366) | ConstIter& operator++() { class PostIncrProxy (line 1373) | class PostIncrProxy { method PostIncrProxy (line 1375) | explicit PostIncrProxy(const value_type& value) : value_(value... method value_type (line 1376) | value_type operator*() const { return value_; } method PostIncrProxy (line 1381) | PostIncrProxy operator++(int) { method PostIncrProxy (line 1375) | explicit PostIncrProxy(const value_type& value) : value_(value... method value_type (line 1376) | value_type operator*() const { return value_; } function TEST (line 1414) | TEST(StreamlikeTest, Iteration) { function TEST (line 1427) | TEST(BeginEndDistanceIsTest, WorksWithForwardList) { function TEST (line 1439) | TEST(BeginEndDistanceIsTest, WorksWithNonStdList) { function TEST (line 1445) | TEST(BeginEndDistanceIsTest, CanDescribeSelf) { function TEST (line 1452) | TEST(BeginEndDistanceIsTest, WorksWithMoveOnly) { function TEST_P (line 1458) | TEST_P(BeginEndDistanceIsTestP, ExplainsResult) { function TEST (line 1488) | TEST(WhenSortedTest, WorksForStreamlike) { function TEST (line 1497) | TEST(WhenSortedTest, WorksForVectorConstRefMatcherOnStreamlike) { function TEST (line 1505) | TEST(IsSupersetOfTest, WorksForNativeArray) { function TEST (line 1516) | TEST(IsSupersetOfTest, WorksWithDuplicates) { function TEST (line 1524) | TEST(IsSupersetOfTest, WorksForEmpty) { function TEST (line 1542) | TEST(IsSupersetOfTest, WorksForStreamlike) { function TEST (line 1556) | TEST(IsSupersetOfTest, TakesStlContainer) { function TEST (line 1568) | TEST(IsSupersetOfTest, Describe) { function TEST (line 1582) | TEST(IsSupersetOfTest, DescribeNegation) { function TEST (line 1596) | TEST(IsSupersetOfTest, MatchAndExplain) { function TEST (line 1619) | TEST(IsSupersetOfTest, WorksForRhsInitializerList) { function TEST (line 1625) | TEST(IsSupersetOfTest, WorksWithMoveOnly) { function TEST (line 1633) | TEST(IsSubsetOfTest, WorksForNativeArray) { function TEST (line 1644) | TEST(IsSubsetOfTest, WorksWithDuplicates) { function TEST (line 1652) | TEST(IsSubsetOfTest, WorksForEmpty) { function TEST (line 1670) | TEST(IsSubsetOfTest, WorksForStreamlike) { function TEST (line 1682) | TEST(IsSubsetOfTest, TakesStlContainer) { function TEST (line 1695) | TEST(IsSubsetOfTest, Describe) { function TEST (line 1710) | TEST(IsSubsetOfTest, DescribeNegation) { function TEST (line 1724) | TEST(IsSubsetOfTest, MatchAndExplain) { function TEST (line 1747) | TEST(IsSubsetOfTest, WorksForRhsInitializerList) { function TEST (line 1753) | TEST(IsSubsetOfTest, WorksWithMoveOnly) { function TEST (line 1764) | TEST(ElemensAreStreamTest, WorksForStreamlike) { function TEST (line 1771) | TEST(ElemensAreArrayStreamTest, WorksForStreamlike) { function TEST (line 1787) | TEST(ElementsAreTest, WorksWithUncopyable) { function TEST (line 1794) | TEST(ElementsAreTest, WorksWithMoveOnly) { function TEST (line 1803) | TEST(ElementsAreTest, TakesStlContainer) { function TEST (line 1818) | TEST(UnorderedElementsAreArrayTest, SucceedsWhenExpected) { function TEST (line 1828) | TEST(UnorderedElementsAreArrayTest, VectorBool) { function TEST (line 1839) | TEST(UnorderedElementsAreArrayTest, WorksForStreamlike) { function TEST (line 1858) | TEST(UnorderedElementsAreArrayTest, TakesStlContainer) { function TEST (line 1871) | TEST(UnorderedElementsAreArrayTest, TakesInitializerList) { function TEST (line 1877) | TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfCStrings) { function TEST (line 1883) | TEST(UnorderedElementsAreArrayTest, TakesInitializerListOfSameTypedM... function TEST (line 1891) | TEST(UnorderedElementsAreArrayTest, function TEST (line 1903) | TEST(UnorderedElementsAreArrayTest, WorksWithMoveOnly) { class UnorderedElementsAreTest (line 1910) | class UnorderedElementsAreTest : public testing::Test { function TEST_F (line 1915) | TEST_F(UnorderedElementsAreTest, WorksWithUncopyable) { function TEST_F (line 1923) | TEST_F(UnorderedElementsAreTest, SucceedsWhenExpected) { function TEST_F (line 1933) | TEST_F(UnorderedElementsAreTest, FailsWhenAnElementMatchesNoMatcher) { function TEST_F (line 1946) | TEST_F(UnorderedElementsAreTest, WorksForStreamlike) { function TEST_F (line 1957) | TEST_F(UnorderedElementsAreTest, WorksWithMoveOnly) { function TEST_F (line 1969) | TEST_F(UnorderedElementsAreTest, Performance) { function TEST_F (line 1985) | TEST_F(UnorderedElementsAreTest, PerformanceHalfStrict) { function TEST_F (line 2001) | TEST_F(UnorderedElementsAreTest, FailMessageCountWrong) { function TEST_F (line 2010) | TEST_F(UnorderedElementsAreTest, FailMessageCountWrongZero) { function TEST_F (line 2018) | TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatchers) { function TEST_F (line 2030) | TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedElements) { function TEST_F (line 2042) | TEST_F(UnorderedElementsAreTest, FailMessageUnmatchedMatcherAndEleme... function EMString (line 2060) | static std::string EMString(int element, int matcher) { function TEST_F (line 2066) | TEST_F(UnorderedElementsAreTest, FailMessageImperfectMatchOnly) { function TEST_F (line 2094) | TEST_F(UnorderedElementsAreTest, Describe) { function TEST_F (line 2106) | TEST_F(UnorderedElementsAreTest, DescribeNegation) { function TEST_P (line 2124) | TEST_P(EachTestP, ExplainsMatchResultCorrectly) { function TEST (line 2149) | TEST(EachTest, DescribesItselfCorrectly) { function TEST (line 2157) | TEST(EachTest, MatchesVectorWhenAllElementsMatch) { function TEST (line 2177) | TEST(EachTest, MatchesMapWhenAllElementsMatch) { function TEST (line 2195) | TEST(EachTest, AcceptsMatcher) { function TEST (line 2201) | TEST(EachTest, WorksForNativeArrayAsTuple) { function TEST (line 2208) | TEST(EachTest, WorksWithMoveOnly) { class IsHalfOfMatcher (line 2215) | class IsHalfOfMatcher { method MatchAndExplain (line 2218) | bool MatchAndExplain(const std::tuple& a_pair, method DescribeTo (line 2229) | void DescribeTo(ostream* os) const { method DescribeNegationTo (line 2233) | void DescribeNegationTo(ostream* os) const { function IsHalfOf (line 2238) | PolymorphicMatcher IsHalfOf() { function TEST (line 2242) | TEST(PointwiseTest, DescribesSelf) { function TEST (line 2259) | TEST(PointwiseTest, MakesCopyOfRhs) { function TEST (line 2273) | TEST(PointwiseTest, WorksForLhsNativeArray) { function TEST (line 2283) | TEST(PointwiseTest, WorksForRhsNativeArray) { function TEST (line 2294) | TEST(PointwiseTest, WorksForVectorOfBool) { function TEST (line 2303) | TEST(PointwiseTest, WorksForRhsInitializerList) { function TEST (line 2309) | TEST(PointwiseTest, RejectsWrongSize) { function TEST (line 2319) | TEST(PointwiseTest, RejectsWrongContent) { function TEST (line 2329) | TEST(PointwiseTest, AcceptsCorrectContent) { function TEST (line 2336) | TEST(PointwiseTest, AllowsMonomorphicInnerMatcher) { function TEST (line 2355) | TEST(PointwiseTest, WorksWithMoveOnly) { function TEST (line 2361) | TEST(UnorderedPointwiseTest, DescribesSelf) { function TEST (line 2387) | TEST(UnorderedPointwiseTest, MakesCopyOfRhs) { function TEST (line 2401) | TEST(UnorderedPointwiseTest, WorksForLhsNativeArray) { function TEST (line 2411) | TEST(UnorderedPointwiseTest, WorksForRhsNativeArray) { function TEST (line 2421) | TEST(UnorderedPointwiseTest, WorksForRhsInitializerList) { function TEST (line 2427) | TEST(UnorderedPointwiseTest, RejectsWrongSize) { function TEST (line 2438) | TEST(UnorderedPointwiseTest, RejectsWrongContent) { function TEST (line 2448) | TEST(UnorderedPointwiseTest, AcceptsCorrectContentInSameOrder) { function TEST (line 2454) | TEST(UnorderedPointwiseTest, AcceptsCorrectContentInDifferentOrder) { function TEST (line 2460) | TEST(UnorderedPointwiseTest, AllowsMonomorphicInnerMatcher) { function TEST (line 2472) | TEST(UnorderedPointwiseTest, WorksWithMoveOnly) { function TEST (line 2479) | TEST(PointeeTest, WorksOnMoveOnlyType) { class PredicateFormatterFromMatcherTest (line 2485) | class PredicateFormatterFromMatcherTest : public ::testing::Test { type Behavior (line 2487) | enum Behavior { kInitialSuccess, kAlwaysFail, kFlaky } class MockMatcher (line 2492) | class MockMatcher : public MatcherInterface { method MatchAndExplain (line 2494) | bool MatchAndExplain(Behavior behavior, method DescribeTo (line 2519) | void DescribeTo(ostream* os) const override { *os << "[DescribeT... method DescribeNegationTo (line 2521) | void DescribeNegationTo(ostream* os) const override { method AssertionResult (line 2526) | AssertionResult RunPredicateFormatter(Behavior behavior) { function TEST_F (line 2534) | TEST_F(PredicateFormatterFromMatcherTest, ShortCircuitOnSuccess) { function TEST_F (line 2541) | TEST_F(PredicateFormatterFromMatcherTest, NoShortCircuitOnFailure) { function TEST_F (line 2551) | TEST_F(PredicateFormatterFromMatcherTest, DetectsFlakyShortCircuit) { function TEST (line 2565) | TEST(ElementsAreTest, CanDescribeExpectingNoElement) { function TEST (line 2570) | TEST(ElementsAreTest, CanDescribeExpectingOneElement) { function TEST (line 2575) | TEST(ElementsAreTest, CanDescribeExpectingManyElements) { function TEST (line 2584) | TEST(ElementsAreTest, CanDescribeNegationOfExpectingNoElement) { function TEST (line 2589) | TEST(ElementsAreTest, CanDescribeNegationOfExpectingOneElement) { function TEST (line 2597) | TEST(ElementsAreTest, CanDescribeNegationOfExpectingManyElements) { function TEST (line 2606) | TEST(ElementsAreTest, DoesNotExplainTrivialMatch) { function TEST_P (line 2615) | TEST_P(ElementsAreTestP, ExplainsNonTrivialMatch) { function TEST (line 2627) | TEST(ElementsAreTest, CanExplainMismatchWrongSize) { function TEST_P (line 2638) | TEST_P(ElementsAreTestP, CanExplainMismatchRightSize) { function TEST (line 2651) | TEST(ElementsAreTest, MatchesOneElementVector) { function TEST (line 2658) | TEST(ElementsAreTest, MatchesOneElementList) { function TEST (line 2665) | TEST(ElementsAreTest, MatchesThreeElementVector) { function TEST (line 2674) | TEST(ElementsAreTest, MatchesOneElementEqMatcher) { function TEST (line 2681) | TEST(ElementsAreTest, MatchesOneElementAnyMatcher) { function TEST (line 2688) | TEST(ElementsAreTest, MatchesOneElementValue) { function TEST (line 2695) | TEST(ElementsAreTest, MatchesThreeElementsMixedMatchers) { function TEST (line 2704) | TEST(ElementsAreTest, MatchesTenElementVector) { function TEST (line 2714) | TEST(ElementsAreTest, DoesNotMatchWrongSize) { function TEST (line 2723) | TEST(ElementsAreTest, DoesNotMatchWrongValue) { function TEST (line 2731) | TEST(ElementsAreTest, DoesNotMatchWrongOrder) { function TEST (line 2742) | TEST(ElementsAreTest, WorksForNestedContainer) { function TEST (line 2756) | TEST(ElementsAreTest, WorksWithByRefElementMatchers) { function TEST (line 2764) | TEST(ElementsAreTest, WorksWithContainerPointerUsingPointee) { function TEST (line 2772) | TEST(ElementsAreTest, WorksWithNativeArrayPassedByReference) { class NativeArrayPassedAsPointerAndSize (line 2779) | class NativeArrayPassedAsPointerAndSize { method NativeArrayPassedAsPointerAndSize (line 2781) | NativeArrayPassedAsPointerAndSize() {} method NativeArrayPassedAsPointerAndSize (line 2786) | NativeArrayPassedAsPointerAndSize(const NativeArrayPassedAsPointer... method NativeArrayPassedAsPointerAndSize (line 2788) | NativeArrayPassedAsPointerAndSize& operator=( function TEST (line 2792) | TEST(ElementsAreTest, WorksWithNativeArrayPassedAsPointerAndSize) { function TEST (line 2803) | TEST(ElementsAreTest, WorksWithTwoDimensionalNativeArray) { function TEST (line 2812) | TEST(ElementsAreTest, AcceptsStringLiteral) { function TEST (line 2821) | TEST(ElementsAreTest, AcceptsArrayWithUnknownSize) { function TEST (line 2834) | TEST(ElementsAreTest, MakesCopyOfArguments) { function TEST (line 2852) | TEST(ElementsAreArrayTest, CanBeCreatedWithValueArray) { function TEST (line 2862) | TEST(ElementsAreArrayTest, CanBeCreatedWithArraySize) { function TEST (line 2873) | TEST(ElementsAreArrayTest, CanBeCreatedWithoutArraySize) { function TEST (line 2883) | TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherArray) { function TEST (line 2897) | TEST(ElementsAreArrayTest, CanBeCreatedWithVector) { function TEST (line 2906) | TEST(ElementsAreArrayTest, TakesInitializerList) { function TEST (line 2913) | TEST(ElementsAreArrayTest, TakesInitializerListOfCStrings) { function TEST (line 2920) | TEST(ElementsAreArrayTest, TakesInitializerListOfSameTypedMatchers) { function TEST (line 2926) | TEST(ElementsAreArrayTest, TakesInitializerListOfDifferentTypedMatch... function TEST (line 2937) | TEST(ElementsAreArrayTest, CanBeCreatedWithMatcherVector) { function TEST (line 2948) | TEST(ElementsAreArrayTest, CanBeCreatedWithIteratorRange) { function TEST (line 2963) | TEST(ElementsAreArrayTest, WorksWithNativeArray) { function TEST (line 2972) | TEST(ElementsAreArrayTest, SourceLifeSpan) { function TEST (line 2993) | TEST(ContainsTest, ListMatchesWhenElementIsInContainer) { function TEST (line 3011) | TEST(ContainsTest, ListDoesNotMatchWhenElementIsNotInContainer) { function TEST (line 3018) | TEST(ContainsTest, SetMatchesWhenElementIsInContainer) { function TEST (line 3035) | TEST(ContainsTest, SetDoesNotMatchWhenElementIsNotInContainer) { function TEST_P (line 3046) | TEST_P(ContainsTestP, ExplainsMatchResultCorrectly) { function TEST (line 3061) | TEST(ContainsTest, DescribesItselfCorrectly) { function TEST (line 3069) | TEST(ContainsTest, MapMatchesWhenElementIsInContainer) { function TEST (line 3085) | TEST(ContainsTest, MapDoesNotMatchWhenElementIsNotInContainer) { function TEST (line 3092) | TEST(ContainsTest, ArrayMatchesWhenElementIsInContainer) { function TEST (line 3097) | TEST(ContainsTest, ArrayDoesNotMatchWhenElementIsNotInContainer) { function TEST (line 3102) | TEST(ContainsTest, AcceptsMatcher) { function TEST (line 3108) | TEST(ContainsTest, WorksForNativeArrayAsTuple) { function TEST (line 3115) | TEST(ContainsTest, WorksForTwoDimensionalNativeArray) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-matchers-misc_test.cc type testing (line 44) | namespace testing { type gmock_matchers_test (line 45) | namespace gmock_matchers_test { function TEST (line 48) | TEST(AddressTest, NonConst) { function TEST (line 63) | TEST(AddressTest, Const) { function TEST (line 74) | TEST(AddressTest, MatcherDoesntCopy) { function TEST (line 81) | TEST(AddressTest, Describe) { class NotCopyable (line 92) | class NotCopyable { method NotCopyable (line 94) | explicit NotCopyable(int a_value) : value_(a_value) {} method value (line 96) | int value() const { return value_; } method NotCopyable (line 109) | NotCopyable(const NotCopyable&) = delete; method NotCopyable (line 110) | NotCopyable& operator=(const NotCopyable&) = delete; function TEST (line 113) | TEST(ByRefTest, AllowsNotCopyableConstValueInMatchers) { function TEST (line 122) | TEST(ByRefTest, AllowsNotCopyableValueInMatchers) { function TEST (line 131) | TEST(IsEmptyTest, ImplementsIsEmpty) { function TEST (line 140) | TEST(IsEmptyTest, WorksWithString) { function TEST (line 149) | TEST(IsEmptyTest, CanDescribeSelf) { function TEST (line 155) | TEST(IsEmptyTest, ExplainsResult) { function TEST (line 163) | TEST(IsEmptyTest, WorksWithMoveOnly) { function TEST (line 169) | TEST(IsTrueTest, IsTrueIsFalse) { class ContainerEqTest (line 210) | class ContainerEqTest : public testing::Test {} function TYPED_TEST (line 218) | TYPED_TEST(ContainerEqTest, EqualsSelf) { function TYPED_TEST (line 227) | TYPED_TEST(ContainerEqTest, ValueMissing) { function TYPED_TEST (line 239) | TYPED_TEST(ContainerEqTest, ValueAdded) { function TYPED_TEST (line 250) | TYPED_TEST(ContainerEqTest, ValueAddedAndRemoved) { function TYPED_TEST (line 264) | TYPED_TEST(ContainerEqTest, DuplicateDifference) { function TEST (line 278) | TEST(ContainerEqExtraTest, MultipleValuesMissing) { function TEST (line 291) | TEST(ContainerEqExtraTest, MultipleValuesAdded) { function TEST (line 303) | TEST(ContainerEqExtraTest, MultipleValuesAddedAndRemoved) { function TEST (line 318) | TEST(ContainerEqExtraTest, MultiSetOfIntDuplicateDifference) { function TEST (line 332) | TEST(ContainerEqExtraTest, WorksForMaps) { function TEST (line 351) | TEST(ContainerEqExtraTest, WorksForNativeArray) { function TEST (line 360) | TEST(ContainerEqExtraTest, WorksForTwoDimensionalNativeArray) { function TEST (line 374) | TEST(ContainerEqExtraTest, WorksForNativeArrayAsTuple) { function TEST (line 387) | TEST(ContainerEqExtraTest, CopiesNativeArrayParameter) { class BacktrackingMaxBPMState (line 406) | class BacktrackingMaxBPMState { method BacktrackingMaxBPMState (line 409) | explicit BacktrackingMaxBPMState(const Graph* g) : graph_(g) {} method ElementMatcherPairs (line 411) | ElementMatcherPairs Compute() { method PushMatch (line 428) | void PushMatch(size_t lhs, size_t rhs) { method PopMatch (line 437) | void PopMatch() { method RecurseInto (line 444) | bool RecurseInto(size_t irhs) { function ElementMatcherPairs (line 482) | ElementMatcherPairs FindBacktrackingMaxBPM(const Graph& g) { class BacktrackingBPMTest (line 486) | class BacktrackingBPMTest : public ::testing::Test {} class BipartiteTest (line 490) | class BipartiteTest : public ::testing::TestWithParam {} function TEST_P (line 493) | TEST_P(BipartiteTest, Exhaustive) { class BipartiteNonSquareTest (line 521) | class BipartiteNonSquareTest function TEST_F (line 524) | TEST_F(BipartiteNonSquareTest, SimpleBacktracking) { function TEST_P (line 544) | TEST_P(BipartiteNonSquareTest, Exhaustive) { class BipartiteRandomTest (line 565) | class BipartiteRandomTest function TEST_P (line 569) | TEST_P(BipartiteRandomTest, LargerNets) { function TEST (line 601) | TEST(IsReadableTypeNameTest, ReturnsTrueForShortNames) { function TEST (line 608) | TEST(IsReadableTypeNameTest, ReturnsTrueForLongNonTemplateNonFunctio... function TEST (line 614) | TEST(IsReadableTypeNameTest, ReturnsFalseForLongTemplateNames) { function TEST (line 620) | TEST(IsReadableTypeNameTest, ReturnsFalseForLongFunctionTypeNames) { function TEST (line 626) | TEST(FormatMatcherDescriptionTest, WorksForEmptyDescription) { function TEST_P (line 642) | TEST_P(MatcherTupleTestP, ExplainsMatchFailure) { class SampleOptional (line 674) | class SampleOptional { method SampleOptional (line 677) | explicit SampleOptional(T value) method SampleOptional (line 679) | SampleOptional() : value_(), has_value_(false) {} method T (line 681) | const T& operator*() const { return value_; } function TEST (line 688) | TEST(OptionalTest, DescribesSelf) { function TEST (line 693) | TEST(OptionalTest, ExplainsSelf) { function TEST (line 699) | TEST(OptionalTest, MatchesNonEmptyOptional) { function TEST (line 709) | TEST(OptionalTest, DoesNotMatchNullopt) { function TEST (line 715) | TEST(OptionalTest, WorksWithMoveOnly) { class SampleVariantIntString (line 720) | class SampleVariantIntString { method SampleVariantIntString (line 722) | SampleVariantIntString(int i) : i_(i), has_int_(true) {} method SampleVariantIntString (line 723) | SampleVariantIntString(const std::string& s) : s_(s), has_int_(fal... method holds_alternative (line 726) | bool holds_alternative(const SampleVariantIntString& value) { method T (line 731) | const T& get(const SampleVariantIntString& value) { function TEST (line 744) | TEST(VariantTest, DescribesSelf) { function TEST (line 750) | TEST(VariantTest, ExplainsSelf) { function TEST (line 760) | TEST(VariantTest, FullMatch) { function TEST (line 768) | TEST(VariantTest, TypeDoesNotMatch) { function TEST (line 776) | TEST(VariantTest, InnerDoesNotMatch) { class SampleAnyType (line 784) | class SampleAnyType { method SampleAnyType (line 786) | explicit SampleAnyType(int i) : index_(0), i_(i) {} method SampleAnyType (line 787) | explicit SampleAnyType(const std::string& s) : index_(1), s_(s) {} method T (line 790) | const T* any_cast(const SampleAnyType* any) { function TEST (line 805) | TEST(AnyWithTest, FullMatch) { function TEST (line 810) | TEST(AnyWithTest, TestBadCastType) { function TEST (line 815) | TEST(AnyWithTest, TestUseInContainers) { function TEST (line 831) | TEST(AnyWithTest, TestCompare) { function TEST (line 835) | TEST(AnyWithTest, DescribesSelf) { function TEST (line 841) | TEST(AnyWithTest, ExplainsSelf) { function TEST (line 852) | TEST(ArgsTest, AcceptsZeroTemplateArg) { function TEST (line 858) | TEST(ArgsTest, AcceptsOneTemplateArg) { function TEST (line 865) | TEST(ArgsTest, AcceptsTwoTemplateArgs) { function TEST (line 873) | TEST(ArgsTest, AcceptsRepeatedTemplateArgs) { function TEST (line 879) | TEST(ArgsTest, AcceptsDecreasingTemplateArgs) { function TEST (line 889) | TEST(ArgsTest, AcceptsMoreTemplateArgsThanArityOfOriginalTuple) { function TEST (line 894) | TEST(ArgsTest, CanBeNested) { function TEST (line 900) | TEST(ArgsTest, CanMatchTupleByValue) { function TEST (line 907) | TEST(ArgsTest, CanMatchTupleByReference) { function TEST (line 917) | TEST(ArgsTest, AcceptsTenTemplateArgs) { function TEST (line 926) | TEST(ArgsTest, DescirbesSelfCorrectly) { function TEST (line 934) | TEST(ArgsTest, DescirbesNestedArgsCorrectly) { function TEST (line 943) | TEST(ArgsTest, DescribesNegationCorrectly) { function TEST (line 951) | TEST(ArgsTest, ExplainsMatchResultWithoutInnerExplanation) { class LessThanMatcher (line 960) | class LessThanMatcher : public MatcherInterface value, function LessThan (line 975) | Matcher> LessThan() { function TEST (line 979) | TEST(ArgsTest, ExplainsMatchResultWithInnerExplanation) { function TEST (line 995) | TEST(MatcherMacroTest, Works) { function TEST (line 1039) | TEST(MatcherMacroTest, DescriptionCanReferenceNegationAndParameters) { function TEST (line 1050) | TEST(MatcherMacroTest, CanExplainMatchResult) { function TEST (line 1073) | TEST(MatcherMacroTest, CanReferenceArgType) { type matcher_test (line 1083) | namespace matcher_test { function TEST (line 1087) | TEST(MatcherMacroTest, WorksInNamespace) { function TEST (line 1098) | TEST(MatcherMacroTest, CanBeComposedUsingValue) { function TEST (line 1108) | TEST(MatcherPMacroTest, Works) { function TEST (line 1122) | TEST(MatcherPMacroTest, GeneratesCorrectDescription) { class UncopyableFoo (line 1134) | class UncopyableFoo { method UncopyableFoo (line 1136) | explicit UncopyableFoo(char value) : value_(value) { (void)value_; } method UncopyableFoo (line 1138) | UncopyableFoo(const UncopyableFoo&) = delete; function TEST (line 1147) | TEST(MatcherPMacroTest, WorksWhenExplicitlyInstantiatedWithReference) { function TEST (line 1173) | TEST(MatcherPnMacroTest, CanReferenceParamTypes) { function TEST (line 1184) | TEST(MatcherPnMacroTest, WorksWhenExplicitlyInstantiatedWithReferenc... function TEST (line 1201) | TEST(MatcherPnMacroTest, function TEST (line 1221) | TEST(MatcherPnMacroTest, Works) { function TEST (line 1258) | TEST(MatcherPnMacroTest, CanBeOverloadedOnNumberOfParameters) { function TEST (line 1298) | TEST(MatcherPnMacroTest, WorksForDifferentParameterTypes) { function TEST (line 1315) | TEST(MatcherPnMacroTest, SimpleTypePromotion) { function TEST (line 1326) | TEST(MatcherPnMacroTest, TypesAreCorrect) { function TEST (line 1376) | TEST(MatcherPnMacroTest, CanUseMatcherTypedParameterInValue) { function TEST (line 1385) | TEST(ContainsTimes, ListMatchesWhenElementQuantityMatches) { function TEST_P (line 1404) | TEST_P(ContainsTimesP, ExplainsMatchResultCorrectly) { function TEST (line 1444) | TEST(ContainsTimes, DescribesItselfCorrectly) { function TEST (line 1456) | TEST(AllOfArrayTest, BasicForms) { function TEST (line 1498) | TEST(AllOfArrayTest, Matchers) { function TEST (line 1511) | TEST(AnyOfArrayTest, BasicForms) { function TEST (line 1551) | TEST(AnyOfArrayTest, Matchers) { function TEST_P (line 1563) | TEST_P(AnyOfArrayTestP, ExplainsMatchResultCorrectly) { function TEST (line 1602) | TEST(MatcherMacroTest, WorksOnMoveOnlyType) { function TEST (line 1612) | TEST(MatcherPMacroTest, WorksOnMoveOnlyType) { function TEST (line 1624) | TEST(ThrowsTest, Examples) { function TEST (line 1634) | TEST(ThrowsTest, PrintsExceptionWhat) { function TEST (line 1640) | TEST(ThrowsTest, DoesNotGenerateDuplicateCatchClauseWarning) { function TEST (line 1645) | TEST(ThrowsTest, CallableExecutedExactlyOnce) { function TEST (line 1678) | TEST(ThrowsTest, Describe) { function TEST (line 1686) | TEST(ThrowsTest, Success) { function TEST (line 1694) | TEST(ThrowsTest, FailWrongType) { function TEST (line 1703) | TEST(ThrowsTest, FailWrongTypeNonStd) { function TEST (line 1711) | TEST(ThrowsTest, FailNoThrow) { class ThrowsPredicateTest (line 1718) | class ThrowsPredicateTest function TEST_P (line 1721) | TEST_P(ThrowsPredicateTest, Describe) { function TEST_P (line 1730) | TEST_P(ThrowsPredicateTest, Success) { function TEST_P (line 1738) | TEST_P(ThrowsPredicateTest, FailWrongType) { function TEST_P (line 1747) | TEST_P(ThrowsPredicateTest, FailWrongTypeNonStd) { function TEST_P (line 1755) | TEST_P(ThrowsPredicateTest, FailNoThrow) { function TEST (line 1768) | TEST(ThrowsPredicateCompilesTest, ExceptionMatcherAcceptsBroadType) { function TEST (line 1788) | TEST(ThrowsPredicateCompilesTest, MessageMatcherAcceptsNonMatcher) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-matchers_test.h function namespace (line 66) | namespace testing { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-more-actions_test.cc type testing (line 50) | namespace testing { type gmock_more_actions_test (line 51) | namespace gmock_more_actions_test { function Short (line 68) | inline short Short(short n) { return n; } function Char (line 69) | inline char Char(char ch) { return ch; } function Nullary (line 72) | int Nullary() { return 1; } function Unary (line 76) | bool Unary(int x) { return x < 0; } function ByConstRef (line 78) | bool ByConstRef(const std::string& s) { return s == "Hi"; } function ReferencesGlobalDouble (line 81) | bool ReferencesGlobalDouble(const double& x) { return &x == &g_doubl... type UnaryFunctor (line 83) | struct UnaryFunctor { function Ternary (line 89) | int Ternary(int x, char y, short z) { return x + y + z; } function SumOf4 (line 91) | int SumOf4(int a, int b, int c, int d) { return a + b + c + d; } function SumOfFirst2 (line 93) | int SumOfFirst2(int a, int b, Unused, Unused) { return a + b; } function SumOf5 (line 95) | int SumOf5(int a, int b, int c, int d, int e) { return a + b + c + d... type SumOf5Functor (line 97) | struct SumOf5Functor { function SumOf6 (line 103) | int SumOf6(int a, int b, int c, int d, int e, int f) { type SumOf6Functor (line 107) | struct SumOf6Functor { function Concat7 (line 113) | std::string Concat7(const char* s1, const char* s2, const char* s3, function Concat8 (line 119) | std::string Concat8(const char* s1, const char* s2, const char* s3, function Concat9 (line 125) | std::string Concat9(const char* s1, const char* s2, const char* s3, function Concat10 (line 131) | std::string Concat10(const char* s1, const char* s2, const char* s3, class Foo (line 138) | class Foo { method Foo (line 140) | Foo() : value_(123) {} method Nullary (line 142) | int Nullary() const { return value_; } method Unary (line 144) | short Unary(long x) { return static_cast(value_ + x); } method Binary (line 146) | std::string Binary(const std::string& str, char c) const { return ... method Ternary (line 148) | int Ternary(int x, bool y, char z) { return value_ + x + y * z; } method SumOf4 (line 150) | int SumOf4(int a, int b, int c, int d) const { method SumOfLast2 (line 154) | int SumOfLast2(Unused, Unused, int a, int b) const { return a + b; } method SumOf5 (line 156) | int SumOf5(int a, int b, int c, int d, int e) { return a + b + c +... method SumOf6 (line 158) | int SumOf6(int a, int b, int c, int d, int e, int f) { method Concat7 (line 162) | std::string Concat7(const char* s1, const char* s2, const char* s3, method Concat8 (line 168) | std::string Concat8(const char* s1, const char* s2, const char* s3, method Concat9 (line 174) | std::string Concat9(const char* s1, const char* s2, const char* s3, method Concat10 (line 180) | std::string Concat10(const char* s1, const char* s2, const char* s3, function TEST (line 192) | TEST(InvokeTest, Nullary) { function TEST (line 198) | TEST(InvokeTest, Unary) { function TEST (line 205) | TEST(InvokeTest, Binary) { function TEST (line 212) | TEST(InvokeTest, Ternary) { function TEST (line 218) | TEST(InvokeTest, FunctionThatTakes4Arguments) { function TEST (line 224) | TEST(InvokeTest, FunctionThatTakes5Arguments) { function TEST (line 230) | TEST(InvokeTest, FunctionThatTakes6Arguments) { function TEST (line 241) | TEST(InvokeTest, FunctionThatTakes7Arguments) { function TEST (line 252) | TEST(InvokeTest, FunctionThatTakes8Arguments) { function TEST (line 263) | TEST(InvokeTest, FunctionThatTakes9Arguments) { function TEST (line 275) | TEST(InvokeTest, FunctionThatTakes10Arguments) { function TEST (line 288) | TEST(InvokeTest, FunctionWithUnusedParameters) { function TEST (line 300) | TEST(InvokeTest, MethodWithUnusedParameters) { function TEST (line 310) | TEST(InvokeTest, Functor) { function TEST (line 316) | TEST(InvokeTest, FunctionWithCompatibleType) { function TEST (line 324) | TEST(InvokeMethodTest, Nullary) { function TEST (line 331) | TEST(InvokeMethodTest, Unary) { function TEST (line 338) | TEST(InvokeMethodTest, Binary) { function TEST (line 347) | TEST(InvokeMethodTest, Ternary) { function TEST (line 354) | TEST(InvokeMethodTest, MethodThatTakes4Arguments) { function TEST (line 361) | TEST(InvokeMethodTest, MethodThatTakes5Arguments) { function TEST (line 369) | TEST(InvokeMethodTest, MethodThatTakes6Arguments) { function TEST (line 378) | TEST(InvokeMethodTest, MethodThatTakes7Arguments) { function TEST (line 390) | TEST(InvokeMethodTest, MethodThatTakes8Arguments) { function TEST (line 402) | TEST(InvokeMethodTest, MethodThatTakes9Arguments) { function TEST (line 415) | TEST(InvokeMethodTest, MethodThatTakes10Arguments) { function TEST (line 429) | TEST(InvokeMethodTest, MethodWithCompatibleType) { function TEST (line 437) | TEST(WithoutArgsTest, NoArg) { function TEST (line 443) | TEST(WithArgTest, OneArg) { function TEST (line 449) | TEST(ReturnArgActionTest, WorksForOneArgIntArg0) { function TEST (line 454) | TEST(ReturnArgActionTest, WorksForMultiArgBoolArg0) { function TEST (line 459) | TEST(ReturnArgActionTest, WorksForMultiArgStringArg2) { function TEST (line 464) | TEST(ReturnArgActionTest, WorksForNonConstRefArg0) { function TEST (line 470) | TEST(SaveArgActionTest, WorksForSameType) { function TEST (line 477) | TEST(SaveArgActionTest, WorksForCompatibleType) { function TEST (line 484) | TEST(SaveArgPointeeActionTest, WorksForSameType) { function TEST (line 492) | TEST(SaveArgPointeeActionTest, WorksForCompatibleType) { function TEST (line 500) | TEST(SetArgRefereeActionTest, WorksForSameType) { function TEST (line 507) | TEST(SetArgRefereeActionTest, WorksForCompatibleType) { function TEST (line 514) | TEST(SetArgRefereeActionTest, WorksWithExtraArguments) { class DeletionTester (line 523) | class DeletionTester { method DeletionTester (line 525) | explicit DeletionTester(bool* is_deleted) : is_deleted_(is_deleted) { function TEST (line 536) | TEST(DeleteArgActionTest, OneArg) { function TEST (line 545) | TEST(DeleteArgActionTest, TenArgs) { function TEST (line 558) | TEST(ThrowActionTest, ThrowsGivenExceptionInVoidFunction) { class MyException (line 563) | class MyException {} function TEST (line 565) | TEST(ThrowActionTest, ThrowsGivenExceptionInNonVoidFunction) { function TEST (line 570) | TEST(ThrowActionTest, ThrowsGivenExceptionInNullaryFunction) { class Object (line 575) | class Object { method Func (line 578) | virtual void Func() {} class MockObject (line 581) | class MockObject : public Object { function TEST (line 587) | TEST(ThrowActionTest, Times0) { function TEST (line 606) | TEST(SetArrayArgumentTest, SetsTheNthArray) { function TEST (line 642) | TEST(SetArrayArgumentTest, SetsTheNthArrayWithEmptyRange) { function TEST (line 658) | TEST(SetArrayArgumentTest, SetsTheNthArrayWithConvertibleType) { function TEST (line 673) | TEST(SetArrayArgumentTest, SetsTheNthArrayWithIteratorArgument) { function TEST (line 683) | TEST(ReturnPointeeTest, Works) { function TEST (line 695) | TEST(InvokeArgumentTest, Function0) { function TEST (line 701) | TEST(InvokeArgumentTest, Functor1) { function TEST (line 707) | TEST(InvokeArgumentTest, Function5) { function TEST (line 714) | TEST(InvokeArgumentTest, Functor5) { function TEST (line 721) | TEST(InvokeArgumentTest, Function6) { function TEST (line 728) | TEST(InvokeArgumentTest, Functor6) { function TEST (line 735) | TEST(InvokeArgumentTest, Function7) { function TEST (line 744) | TEST(InvokeArgumentTest, Function8) { function TEST (line 753) | TEST(InvokeArgumentTest, Function9) { function TEST (line 762) | TEST(InvokeArgumentTest, Function10) { function TEST (line 771) | TEST(InvokeArgumentTest, ByPointerFunction) { function TEST (line 779) | TEST(InvokeArgumentTest, FunctionWithCStringLiteral) { function TEST (line 786) | TEST(InvokeArgumentTest, ByConstReferenceFunction) { function TEST (line 797) | TEST(InvokeArgumentTest, ByExplicitConstReferenceFunction) { function TEST (line 809) | TEST(DoAllTest, TwoActions) { function TEST (line 818) | TEST(DoAllTest, ThreeActions) { function TEST (line 828) | TEST(DoAllTest, FourActions) { function TEST (line 841) | TEST(DoAllTest, FiveActions) { function TEST (line 855) | TEST(DoAllTest, SixActions) { function TEST (line 870) | TEST(DoAllTest, SevenActions) { function TEST (line 887) | TEST(DoAllTest, EightActions) { function TEST (line 907) | TEST(DoAllTest, NineActions) { function TEST (line 928) | TEST(DoAllTest, TenActions) { function TEST (line 952) | TEST(DoAllTest, NoArgs) { function TEST (line 959) | TEST(DoAllTest, MoveOnlyArgs) { function TEST (line 968) | TEST(DoAllTest, ImplicitlyConvertsActionArguments) { function ACTION (line 994) | ACTION(Return5) { return 5; } function TEST (line 996) | TEST(ActionMacroTest, WorksWhenNotReferencingArguments) { function ACTION (line 1005) | ACTION(IncrementArg1) { (*arg1)++; } function TEST (line 1007) | TEST(ActionMacroTest, WorksWhenReturningVoid) { function ACTION (line 1016) | ACTION(IncrementArg2) { function TEST (line 1022) | TEST(ActionMacroTest, CanReferenceArgumentType) { function ACTION (line 1031) | ACTION(Sum2) { function TEST (line 1037) | TEST(ActionMacroTest, CanReferenceArgumentTuple) { function Dummy (line 1047) | int Dummy(bool flag) { return flag ? 1 : 0; } function ACTION (line 1051) | ACTION(InvokeDummy) { function TEST (line 1057) | TEST(ActionMacroTest, CanReferenceMockFunctionType) { function ACTION (line 1065) | ACTION(InvokeDummy2) { function TEST (line 1071) | TEST(ActionMacroTest, CanReferenceMockFunctionReturnType) { function ACTION (line 1078) | ACTION(ReturnAddrOfConstBoolReferenceArg) { function TEST (line 1083) | TEST(ActionMacroTest, WorksForConstReferenceArg) { function ACTION (line 1090) | ACTION(ReturnAddrOfIntReferenceArg) { function TEST (line 1095) | TEST(ActionMacroTest, WorksForNonConstReferenceArg) { type action_test (line 1102) | namespace action_test { function ACTION (line 1103) | ACTION(Sum) { return arg0 + arg1; } function TEST (line 1106) | TEST(ActionMacroTest, WorksInNamespace) { function ACTION (line 1113) | ACTION(PlusTwo) { return arg0 + 2; } function TEST (line 1115) | TEST(ActionMacroTest, WorksForDifferentArgumentNumbers) { function ACTION_P (line 1125) | ACTION_P(Plus, n) { return arg0 + n; } function TEST (line 1127) | TEST(ActionPMacroTest, DefinesParameterizedAction) { function ACTION_P (line 1134) | ACTION_P(TypedPlus, n) { function TEST (line 1140) | TEST(ActionPMacroTest, CanReferenceArgumentAndParameterTypes) { function TEST (line 1147) | TEST(ActionPMacroTest, WorksInCompatibleMockFunction) { function ACTION (line 1157) | ACTION(OverloadedAction) { return arg0 ? arg1 : "hello"; } function ACTION_P (line 1159) | ACTION_P(OverloadedAction, default_value) { function ACTION_P2 (line 1163) | ACTION_P2(OverloadedAction, true_value, false_value) { function TEST (line 1167) | TEST(ActionMacroTest, CanDefineOverloadedActions) { function ACTION_P3 (line 1185) | ACTION_P3(Plus, m, n, k) { return arg0 + m + n + k; } function TEST (line 1187) | TEST(ActionPnMacroTest, WorksFor3Parameters) { function ACTION_P4 (line 1197) | ACTION_P4(Plus, p0, p1, p2, p3) { return arg0 + p0 + p1 + p2 + p3; } function TEST (line 1199) | TEST(ActionPnMacroTest, WorksFor4Parameters) { function ACTION_P5 (line 1204) | ACTION_P5(Plus, p0, p1, p2, p3, p4) { return arg0 + p0 + p1 + p2 + p... function TEST (line 1206) | TEST(ActionPnMacroTest, WorksFor5Parameters) { function ACTION_P6 (line 1211) | ACTION_P6(Plus, p0, p1, p2, p3, p4, p5) { function TEST (line 1215) | TEST(ActionPnMacroTest, WorksFor6Parameters) { function ACTION_P7 (line 1220) | ACTION_P7(Plus, p0, p1, p2, p3, p4, p5, p6) { function TEST (line 1224) | TEST(ActionPnMacroTest, WorksFor7Parameters) { function ACTION_P8 (line 1229) | ACTION_P8(Plus, p0, p1, p2, p3, p4, p5, p6, p7) { function TEST (line 1233) | TEST(ActionPnMacroTest, WorksFor8Parameters) { function ACTION_P9 (line 1239) | ACTION_P9(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8) { function TEST (line 1243) | TEST(ActionPnMacroTest, WorksFor9Parameters) { function ACTION_P10 (line 1249) | ACTION_P10(Plus, p0, p1, p2, p3, p4, p5, p6, p7, p8, last_param) { function TEST (line 1255) | TEST(ActionPnMacroTest, WorksFor10Parameters) { function ACTION_P2 (line 1263) | ACTION_P2(PadArgument, prefix, suffix) { function TEST (line 1270) | TEST(ActionPnMacroTest, SimpleTypePromotion) { function ACTION_P3 (line 1284) | ACTION_P3(ConcatImpl, a, b, c) { function Concat (line 1299) | ConcatImplActionP3 Concat(const std::string& a,... function Concat (line 1318) | ConcatImplActionP3 Concat(T1 a, int b, T2 c) { function TEST (line 1322) | TEST(ActionPnMacroTest, CanPartiallyRestrictParameterTypes) { function ACTION (line 1332) | ACTION(DoFoo) {} function ACTION_P (line 1333) | ACTION_P(DoFoo, p) {} function ACTION_P2 (line 1334) | ACTION_P2(DoFoo, p0, p1) {} function TEST (line 1336) | TEST(ActionPnMacroTest, TypesAreCorrect) { function ACTION_P (line 1376) | ACTION_P(Plus1, x) { return x; } function ACTION_P2 (line 1377) | ACTION_P2(Plus2, x, y) { return x + y; } function ACTION_P3 (line 1378) | ACTION_P3(Plus3, x, y, z) { return x + y + z; } function ACTION_P10 (line 1379) | ACTION_P10(Plus10, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) { function TEST (line 1383) | TEST(ActionPnMacroTest, CanExplicitlyInstantiateWithReferenceTypes) { class TenArgConstructorClass (line 1403) | class TenArgConstructorClass { method TenArgConstructorClass (line 1405) | TenArgConstructorClass(int a1, int a2, int a3, int a4, int a5, int... function TEST (line 1417) | TEST(ActionTemplateTest, WorksWithoutValueParam) { function TEST (line 1429) | TEST(ActionTemplateTest, WorksWithValueParams) { function ACTION_TEMPLATE (line 1437) | ACTION_TEMPLATE(MyDeleteArg, HAS_1_TEMPLATE_PARAMS(int, k), class BoolResetter (line 1443) | class BoolResetter { method BoolResetter (line 1445) | explicit BoolResetter(bool* value) : value_(value) {} function TEST (line 1452) | TEST(ActionTemplateTest, WorksForIntegralTemplateParams) { function TEST (line 1469) | TEST(ActionTemplateTest, WorksForTemplateTemplateParameters) { type GiantTemplate (line 1479) | struct GiantTemplate { method GiantTemplate (line 1481) | explicit GiantTemplate(int a_value) : value(a_value) {} function TEST (line 1494) | TEST(ActionTemplateTest, WorksFor10TemplateParameters) { function TEST (line 1509) | TEST(ActionTemplateTest, WorksFor10ValueParameters) { function ACTION (line 1517) | ACTION(ReturnSum) { return 0; } function ACTION_P (line 1519) | ACTION_P(ReturnSum, x) { return x; } function TEST (line 1536) | TEST(ActionTemplateTest, CanBeOverloadedOnNumberOfValueParameters) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-nice-strict_test.cc class Mock (line 41) | class Mock { method Mock (line 43) | Mock() {} method Mock (line 48) | Mock(const Mock&) = delete; method Mock (line 49) | Mock& operator=(const Mock&) = delete; type testing (line 52) | namespace testing { type gmock_nice_strict_test (line 53) | namespace gmock_nice_strict_test { class NotDefaultConstructible (line 66) | class NotDefaultConstructible { method NotDefaultConstructible (line 68) | explicit NotDefaultConstructible(int) {} class CallsMockMethodInDestructor (line 71) | class CallsMockMethodInDestructor { class Foo (line 79) | class Foo { class MockFoo (line 87) | class MockFoo : public Foo { method MockFoo (line 89) | MockFoo() {} method Delete (line 90) | void Delete() { delete this; } method MockFoo (line 97) | MockFoo(const MockFoo&) = delete; method MockFoo (line 98) | MockFoo& operator=(const MockFoo&) = delete; class MockBar (line 101) | class MockBar { method MockBar (line 103) | explicit MockBar(const std::string& s) : str_(s) {} method MockBar (line 105) | MockBar(char a1, char a2, std::string a3, std::string a4, int a5, ... method MockBar (line 122) | MockBar(const MockBar&) = delete; method MockBar (line 123) | MockBar& operator=(const MockBar&) = delete; class MockBaz (line 126) | class MockBaz { class MoveOnly (line 128) | class MoveOnly { method MoveOnly (line 130) | MoveOnly() = default; method MoveOnly (line 132) | MoveOnly(const MoveOnly&) = delete; method MoveOnly (line 133) | MoveOnly& operator=(const MoveOnly&) = delete; method MoveOnly (line 135) | MoveOnly(MoveOnly&&) = default; method MoveOnly (line 136) | MoveOnly& operator=(MoveOnly&&) = default; method MockBaz (line 139) | MockBaz(MoveOnly) {} function TEST (line 145) | TEST(RawMockTest, WarningForUninterestingCall) { function TEST (line 162) | TEST(RawMockTest, WarningForUninterestingCallAfterDeath) { function TEST (line 180) | TEST(RawMockTest, InfoForUninterestingCall) { function TEST (line 193) | TEST(RawMockTest, IsNaggy_IsNice_IsStrict) { function TEST (line 201) | TEST(NiceMockTest, NoWarningForUninterestingCall) { function TEST (line 212) | TEST(NiceMockTest, NoWarningForUninterestingCallAfterDeath) { function TEST (line 225) | TEST(NiceMockTest, InfoForUninterestingCall) { function TEST (line 241) | TEST(NiceMockTest, AllowsExpectedCall) { function TEST (line 251) | TEST(NiceMockTest, ThrowsExceptionForUnknownReturnTypes) { function TEST (line 266) | TEST(NiceMockTest, UnexpectedCallFails) { function TEST (line 275) | TEST(NiceMockTest, NonDefaultConstructor) { function TEST (line 285) | TEST(NiceMockTest, NonDefaultConstructor10) { function TEST (line 294) | TEST(NiceMockTest, AllowLeak) { function TEST (line 301) | TEST(NiceMockTest, MoveOnlyConstructor) { function TEST (line 307) | TEST(NiceMockTest, AcceptsClassNamedMock) { function TEST (line 313) | TEST(NiceMockTest, IsNiceInDestructor) { function TEST (line 320) | TEST(NiceMockTest, IsNaggy_IsNice_IsStrict) { function TEST (line 330) | TEST(NaggyMockTest, WarningForUninterestingCall) { function TEST (line 347) | TEST(NaggyMockTest, WarningForUninterestingCallAfterDeath) { function TEST (line 367) | TEST(NaggyMockTest, AllowsExpectedCall) { function TEST (line 375) | TEST(NaggyMockTest, UnexpectedCallFails) { function TEST (line 385) | TEST(NaggyMockTest, NonDefaultConstructor) { function TEST (line 395) | TEST(NaggyMockTest, NonDefaultConstructor10) { function TEST (line 404) | TEST(NaggyMockTest, AllowLeak) { function TEST (line 411) | TEST(NaggyMockTest, MoveOnlyConstructor) { function TEST (line 417) | TEST(NaggyMockTest, AcceptsClassNamedMock) { function TEST (line 423) | TEST(NaggyMockTest, IsNaggyInDestructor) { function TEST (line 439) | TEST(NaggyMockTest, IsNaggy_IsNice_IsStrict) { function TEST (line 447) | TEST(StrictMockTest, AllowsExpectedCall) { function TEST (line 455) | TEST(StrictMockTest, UnexpectedCallFails) { function TEST (line 464) | TEST(StrictMockTest, UninterestingCallFails) { function TEST (line 473) | TEST(StrictMockTest, UninterestingCallFailsAfterDeath) { function TEST (line 485) | TEST(StrictMockTest, NonDefaultConstructor) { function TEST (line 495) | TEST(StrictMockTest, NonDefaultConstructor10) { function TEST (line 504) | TEST(StrictMockTest, AllowLeak) { function TEST (line 511) | TEST(StrictMockTest, MoveOnlyConstructor) { function TEST (line 517) | TEST(StrictMockTest, AcceptsClassNamedMock) { function TEST (line 523) | TEST(StrictMockTest, IsStrictInDestructor) { function TEST (line 533) | TEST(StrictMockTest, IsNaggy_IsNice_IsStrict) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-port_test.cc function TEST (line 42) | TEST(DummyTest, Dummy) {} FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-pp-string_test.cc type testing (line 38) | namespace testing { function SameExceptSpaces (line 43) | ::testing::Matcher SameExceptSpaces(const std::str... function TEST (line 58) | TEST(Macros, Cat) { function TEST (line 63) | TEST(Macros, Narg) { function TEST (line 75) | TEST(Macros, Comma) { function TEST (line 81) | TEST(Macros, IsEmpty) { function TEST (line 91) | TEST(Macros, If) { function TEST (line 96) | TEST(Macros, HeadTail) { function TEST (line 106) | TEST(Macros, Parentheses) { function TEST (line 122) | TEST(Macros, Increment) { function TEST (line 135) | TEST(Macros, Repeat) { function TEST (line 164) | TEST(Macros, ForEach) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-pp_test.cc type testing (line 9) | namespace testing { type internal (line 10) | namespace internal { type gmockpp (line 11) | namespace gmockpp { type Test (line 55) | struct Test { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock-spec-builders_test.cc type testing (line 48) | namespace testing { class Incomplete (line 64) | class Incomplete class MockIncomplete (line 66) | class MockIncomplete { function TEST (line 76) | TEST(MockMethodTest, CanInstantiateWithIncompleteArgType) { function PrintTo (line 87) | void PrintTo(const Incomplete& /* x */, ::std::ostream* os) { class Result (line 91) | class Result {} class NonDefaultConstructible (line 94) | class NonDefaultConstructible { method NonDefaultConstructible (line 96) | explicit NonDefaultConstructible(int /* dummy */) {} class MockA (line 99) | class MockA { method MockA (line 101) | MockA() {} method MockA (line 110) | MockA(const MockA&) = delete; method MockA (line 111) | MockA& operator=(const MockA&) = delete; class MockB (line 114) | class MockB { method MockB (line 116) | MockB() {} method MockB (line 122) | MockB(const MockB&) = delete; method MockB (line 123) | MockB& operator=(const MockB&) = delete; class ReferenceHoldingMock (line 126) | class ReferenceHoldingMock { method ReferenceHoldingMock (line 128) | ReferenceHoldingMock() {} method ReferenceHoldingMock (line 133) | ReferenceHoldingMock(const ReferenceHoldingMock&) = delete; method ReferenceHoldingMock (line 134) | ReferenceHoldingMock& operator=(const ReferenceHoldingMock&) = delete; class CC (line 144) | class CC { class MockCC (line 149) | class MockCC : public CC { method MockCC (line 151) | MockCC() {} method MockCC (line 156) | MockCC(const MockCC&) = delete; method MockCC (line 157) | MockCC& operator=(const MockCC&) = delete; function TEST (line 161) | TEST(OnCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro) { function TEST (line 168) | TEST(OnCallSyntaxTest, WorksWithMethodNameExpandedFromMacro) { function TEST (line 175) | TEST(ExpectCallSyntaxTest, CompilesWithMethodNameExpandedFromMacro) { function TEST (line 182) | TEST(ExpectCallSyntaxTest, WorksWithMethodNameExpandedFromMacro) { function TEST (line 192) | TEST(OnCallSyntaxTest, EvaluatesFirstArgumentOnce) { function TEST (line 200) | TEST(OnCallSyntaxTest, EvaluatesSecondArgumentOnce) { function TEST (line 210) | TEST(OnCallSyntaxTest, WithIsOptional) { function TEST (line 217) | TEST(OnCallSyntaxTest, WithCanAppearAtMostOnce) { function TEST (line 230) | TEST(OnCallSyntaxTest, WillByDefaultIsMandatory) { function TEST (line 241) | TEST(OnCallSyntaxTest, WillByDefaultCanAppearAtMostOnce) { function TEST (line 253) | TEST(ExpectCallSyntaxTest, EvaluatesFirstArgumentOnce) { function TEST (line 262) | TEST(ExpectCallSyntaxTest, EvaluatesSecondArgumentOnce) { function TEST (line 273) | TEST(ExpectCallSyntaxTest, WithIsOptional) { function TEST (line 280) | TEST(ExpectCallSyntaxTest, WithCanAppearAtMostOnce) { function TEST (line 292) | TEST(ExpectCallSyntaxTest, WithMustBeFirstClause) { function TEST (line 312) | TEST(ExpectCallSyntaxTest, TimesCanBeInferred) { function TEST (line 324) | TEST(ExpectCallSyntaxTest, TimesCanAppearAtMostOnce) { function TEST (line 337) | TEST(ExpectCallSyntaxTest, TimesMustBeBeforeInSequence) { function TEST (line 350) | TEST(ExpectCallSyntaxTest, InSequenceIsOptional) { function TEST (line 361) | TEST(ExpectCallSyntaxTest, InSequenceCanAppearMultipleTimes) { function TEST (line 370) | TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeAfter) { function TEST (line 384) | TEST(ExpectCallSyntaxTest, InSequenceMustBeBeforeWillOnce) { function TEST (line 397) | TEST(ExpectCallSyntaxTest, AfterMustBeBeforeWillOnce) { function TEST (line 409) | TEST(ExpectCallSyntaxTest, WillIsOptional) { function TEST (line 419) | TEST(ExpectCallSyntaxTest, WillCanAppearMultipleTimes) { function TEST (line 429) | TEST(ExpectCallSyntaxTest, WillMustBeBeforeWillRepeatedly) { function TEST (line 441) | TEST(ExpectCallSyntaxTest, WillRepeatedlyIsOptional) { function TEST (line 452) | TEST(ExpectCallSyntaxTest, WillRepeatedlyCannotAppearMultipleTimes) { function TEST (line 464) | TEST(ExpectCallSyntaxTest, WillRepeatedlyMustBeBeforeRetiresOnSaturati... function TEST (line 474) | TEST(ExpectCallSyntaxTest, RetiresOnSaturationIsOptional) { function TEST (line 484) | TEST(ExpectCallSyntaxTest, RetiresOnSaturationCannotAppearMultipleTime... function TEST (line 496) | TEST(ExpectCallSyntaxTest, DefaultCardinalityIsOnce) { function TEST (line 522) | TEST(ExpectCallSyntaxTest, DoesNotWarnOnAdequateActionCount) { function TEST (line 552) | TEST(ExpectCallSyntaxTest, WarnsOnTooManyActions) { function TEST (line 607) | TEST(ExpectCallSyntaxTest, WarnsOnTooFewActions) { function TEST (line 623) | TEST(ExpectCallSyntaxTest, WarningIsErrorWithFlag) { function TEST (line 685) | TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCall) { function TEST (line 694) | TEST(OnCallTest, TakesBuiltInDefaultActionWhenNoOnCallMatches) { function TEST (line 703) | TEST(OnCallTest, PicksLastMatchingOnCall) { function TEST (line 716) | TEST(ExpectCallTest, AllowsAnyCallWhenNoSpec) { function TEST (line 729) | TEST(ExpectCallTest, PicksLastMatchingExpectCall) { function TEST (line 738) | TEST(ExpectCallTest, CatchesTooFewCalls) { function TEST (line 753) | TEST(ExpectCallTest, InfersCardinalityWhenThereIsNoWillRepeatedly) { function TEST (line 781) | TEST(ExpectCallTest, InfersCardinality1WhenThereIsWillRepeatedly) { function TEST (line 811) | TEST(ExpectCallTest, NonMoveableType) { function TEST (line 852) | TEST(ExpectCallTest, NthMatchTakesNthAction) { function TEST (line 864) | TEST(ExpectCallTest, TakesRepeatedActionWhenWillListIsExhausted) { function TEST (line 877) | TEST(ExpectCallTest, TakesDefaultActionWhenWillListIsExhausted) { function TEST (line 907) | TEST(FunctionMockerMessageTest, ReportsExpectCallLocationForExhausedAc... function TEST (line 921) | TEST(FunctionMockerMessageTest, function TEST (line 937) | TEST(UninterestingCallTest, DoesDefaultAction) { function TEST (line 951) | TEST(UnexpectedCallTest, DoesDefaultAction) { function TEST (line 974) | TEST(UnexpectedCallTest, GeneratesFailureForVoidFunction) { function TEST (line 1023) | TEST(UnexpectedCallTest, GeneartesFailureForNonVoidFunction) { function TEST (line 1043) | TEST(UnexpectedCallTest, RetiredExpectation) { function TEST (line 1055) | TEST(UnexpectedCallTest, UnmatchedArguments) { function TEST (line 1067) | TEST(UnexpectedCallTest, UnsatisifiedPrerequisites) { function TEST (line 1121) | TEST(UndefinedReturnValueTest, function TEST (line 1136) | TEST(ExcessiveCallTest, DoesDefaultAction) { function TEST (line 1160) | TEST(ExcessiveCallTest, GeneratesFailureForVoidFunction) { function TEST (line 1173) | TEST(ExcessiveCallTest, GeneratesFailureForNonVoidFunction) { function TEST (line 1189) | TEST(InSequenceTest, AllExpectationInScopeAreInSequence) { function TEST (line 1208) | TEST(InSequenceTest, NestedInSequence) { function TEST (line 1233) | TEST(InSequenceTest, ExpectationsOutOfScopeAreNotAffected) { function TEST (line 1255) | TEST(SequenceTest, AnyOrderIsOkByDefault) { function TEST (line 1281) | TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo1) { function TEST (line 1301) | TEST(SequenceTest, CallsMustBeInStrictOrderWhenSaidSo2) { class PartialOrderTest (line 1317) | class PartialOrderTest : public testing::Test { method PartialOrderTest (line 1319) | PartialOrderTest() { function TEST_F (line 1338) | TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag1) { function TEST_F (line 1349) | TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag2) { function TEST_F (line 1359) | TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag3) { function TEST_F (line 1369) | TEST_F(PartialOrderTest, CallsMustConformToSpecifiedDag4) { function TEST (line 1379) | TEST(SequenceTest, Retirement) { function TEST (line 1394) | TEST(ExpectationTest, ConstrutorsWork) { function TEST (line 1426) | TEST(ExpectationTest, AssignmentWorks) { function TEST (line 1441) | TEST(ExpectationSetTest, MemberTypesAreCorrect) { function TEST (line 1445) | TEST(ExpectationSetTest, ConstructorsWork) { function TEST (line 1474) | TEST(ExpectationSetTest, AssignmentWorks) { function TEST (line 1484) | TEST(ExpectationSetTest, InsertionWorks) { function TEST (line 1504) | TEST(ExpectationSetTest, SizeWorks) { function TEST (line 1518) | TEST(ExpectationSetTest, IsEnumerable) { function TEST (line 1532) | TEST(AfterTest, SucceedsWhenPartialOrderIsSatisfied) { function TEST (line 1544) | TEST(AfterTest, SucceedsWhenTotalOrderIsSatisfied) { function TEST (line 1560) | TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo1) { function TEST (line 1580) | TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo2) { function TEST (line 1601) | TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo) { function TEST (line 1621) | TEST(AfterTest, CallsMustSatisfyPartialOrderWhenSpecifiedSo2) { function TEST (line 1641) | TEST(AfterTest, CanBeUsedWithInSequence) { function TEST (line 1658) | TEST(AfterTest, CanBeCalledManyTimes) { function TEST (line 1672) | TEST(AfterTest, AcceptsUpToFiveArguments) { function TEST (line 1690) | TEST(AfterTest, AcceptsDuplicatedInput) { function TEST (line 1715) | TEST(AfterTest, ChangesToExpectationSetHaveNoEffectAfterwards) { function TEST (line 1731) | TEST(DeletingMockEarlyTest, Success1) { function TEST (line 1756) | TEST(DeletingMockEarlyTest, Success2) { function ACTION_P (line 1784) | ACTION_P(Delete, ptr) { delete ptr; } function TEST (line 1790) | TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningVoid) { function TEST (line 1796) | TEST(DeletingMockEarlyTest, CanDeleteSelfInActionReturningValue) { function TEST (line 1803) | TEST(DeletingMockEarlyTest, Failure1) { function TEST (line 1823) | TEST(DeletingMockEarlyTest, Failure2) { class EvenNumberCardinality (line 1842) | class EvenNumberCardinality : public CardinalityInterface { method IsSatisfiedByCallCount (line 1846) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 1852) | bool IsSaturatedByCallCount(int /* call_count */) const override { method DescribeTo (line 1857) | void DescribeTo(::std::ostream* os) const override { function Cardinality (line 1862) | Cardinality EvenNumber() { return Cardinality(new EvenNumberCardinalit... function TEST (line 1864) | TEST(ExpectationBaseTest, type Printable (line 1882) | struct Printable {} type Unprintable (line 1888) | struct Unprintable { method Unprintable (line 1889) | Unprintable() : value(0) {} class MockC (line 1893) | class MockC { method MockC (line 1895) | MockC() {} method MockC (line 1902) | MockC(const MockC&) = delete; method MockC (line 1903) | MockC& operator=(const MockC&) = delete; class VerboseFlagPreservingFixture (line 1906) | class VerboseFlagPreservingFixture : public testing::Test { method VerboseFlagPreservingFixture (line 1908) | VerboseFlagPreservingFixture() method VerboseFlagPreservingFixture (line 1918) | VerboseFlagPreservingFixture(const VerboseFlagPreservingFixture&) = ... method VerboseFlagPreservingFixture (line 1919) | VerboseFlagPreservingFixture& operator=(const VerboseFlagPreservingF... function TEST (line 1928) | TEST(FunctionCallMessageTest, function TEST (line 1942) | TEST(FunctionCallMessageTest, function TEST (line 1973) | TEST(FunctionCallMessageTest, class GMockVerboseFlagTest (line 2004) | class GMockVerboseFlagTest : public VerboseFlagPreservingFixture { method VerifyOutput (line 2010) | void VerifyOutput(const std::string& output, bool should_print, method TestExpectedCall (line 2029) | void TestExpectedCall(bool should_print) { method TestUninterestingCallOnNaggyMock (line 2055) | void TestUninterestingCallOnNaggyMock(bool should_print) { function TEST_F (line 2091) | TEST_F(GMockVerboseFlagTest, Info) { function TEST_F (line 2099) | TEST_F(GMockVerboseFlagTest, Warning) { function TEST_F (line 2107) | TEST_F(GMockVerboseFlagTest, Error) { function TEST_F (line 2115) | TEST_F(GMockVerboseFlagTest, InvalidFlagIsTreatedAsWarning) { class PrintMeNot (line 2126) | class PrintMeNot {} function PrintTo (line 2128) | void PrintTo(PrintMeNot /* dummy */, ::std::ostream* /* os */) { class LogTestHelper (line 2133) | class LogTestHelper { method LogTestHelper (line 2135) | LogTestHelper() {} method LogTestHelper (line 2140) | LogTestHelper(const LogTestHelper&) = delete; method LogTestHelper (line 2141) | LogTestHelper& operator=(const LogTestHelper&) = delete; class GMockLogTest (line 2144) | class GMockLogTest : public VerboseFlagPreservingFixture { function TEST_F (line 2149) | TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsWarnin... function TEST_F (line 2155) | TEST_F(GMockLogTest, DoesNotPrintGoodCallInternallyIfVerbosityIsError) { function TEST_F (line 2161) | TEST_F(GMockLogTest, DoesNotPrintWarningInternallyIfVerbosityIsError) { function TEST (line 2169) | TEST(AllowLeakTest, AllowsLeakingUnusedMockObject) { function TEST (line 2174) | TEST(AllowLeakTest, CanBeCalledBeforeOnCall) { function TEST (line 2181) | TEST(AllowLeakTest, CanBeCalledAfterOnCall) { function TEST (line 2187) | TEST(AllowLeakTest, CanBeCalledBeforeExpectCall) { function TEST (line 2194) | TEST(AllowLeakTest, CanBeCalledAfterExpectCall) { function TEST (line 2200) | TEST(AllowLeakTest, WorksWhenBothOnCallAndExpectCallArePresent) { function TEST (line 2209) | TEST(VerifyAndClearExpectationsTest, NoMethodHasExpectations) { function TEST (line 2222) | TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndSuc... function TEST (line 2237) | TEST(VerifyAndClearExpectationsTest, SomeMethodsHaveExpectationsAndFai... function TEST (line 2253) | TEST(VerifyAndClearExpectationsTest, AllMethodsHaveExpectations) { function TEST (line 2269) | TEST(VerifyAndClearExpectationsTest, AMethodHasManyExpectations) { function TEST (line 2287) | TEST(VerifyAndClearExpectationsTest, CanCallManyTimes) { function TEST (line 2306) | TEST(VerifyAndClearTest, NoMethodHasDefaultActions) { function TEST (line 2315) | TEST(VerifyAndClearTest, SomeMethodsHaveDefaultActions) { function TEST (line 2327) | TEST(VerifyAndClearTest, AllMethodsHaveDefaultActions) { function TEST (line 2343) | TEST(VerifyAndClearTest, AMethodHasManyDefaultActions) { function TEST (line 2358) | TEST(VerifyAndClearTest, CanCallManyTimes) { function TEST (line 2372) | TEST(VerifyAndClearTest, Success) { function TEST (line 2388) | TEST(VerifyAndClearTest, Failure) { function TEST (line 2407) | TEST(VerifyAndClearTest, Const) { function TEST (line 2425) | TEST(VerifyAndClearTest, CanSetDefaultActionsAndExpectationsAfterwards) { function TEST (line 2442) | TEST(VerifyAndClearTest, DoesNotAffectOtherMockObjects) { function TEST (line 2468) | TEST(VerifyAndClearTest, function TEST (line 2488) | TEST(VerifyAndClearTest, function TEST (line 2512) | TEST(SynchronizationTest, CanCallMockMethodInAction) { function TEST (line 2530) | TEST(ParameterlessExpectationsTest, CanSetExpectationsWithoutMatchers) { function TEST (line 2550) | TEST(ParameterlessExpectationsTest, CanSetExpectationsForOverloadedMet... type MockWithConstMethods (line 2560) | struct MockWithConstMethods { function TEST (line 2566) | TEST(ParameterlessExpectationsTest, CanSetExpectationsForConstMethods) { class MockConstOverload (line 2575) | class MockConstOverload { function TEST (line 2581) | TEST(ParameterlessExpectationsTest, function main (line 2608) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock_ex_test.cc class NonDefaultConstructible (line 43) | class NonDefaultConstructible { method NonDefaultConstructible (line 45) | explicit NonDefaultConstructible(int /* dummy */) {} class MockFoo (line 48) | class MockFoo { function TEST (line 55) | TEST(DefaultValueTest, ThrowsRuntimeErrorWhenNoDefaultValue) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock_leak_test.py class GMockLeakTest (line 52) | class GMockLeakTest(gmock_test_utils.TestCase): method testCatchesLeakedMockByDefault (line 54) | def testCatchesLeakedMockByDefault(self): method testDoesNotCatchLeakedMockWhenDisabled (line 64) | def testDoesNotCatchLeakedMockWhenDisabled(self): method testCatchesLeakedMockWhenEnabled (line 76) | def testCatchesLeakedMockWhenEnabled(self): method testCatchesLeakedMockWhenEnabledWithExplictFlagValue (line 88) | def testCatchesLeakedMockWhenEnabledWithExplictFlagValue(self): method testCatchesMultipleLeakedMocks (line 95) | def testCatchesMultipleLeakedMocks(self): FILE: 3rd/googletest-1.12.1/googlemock/test/gmock_leak_test_.cc class FooInterface (line 41) | class FooInterface { class MockFoo (line 47) | class MockFoo : public FooInterface { method MockFoo (line 49) | MockFoo() {} method MockFoo (line 54) | MockFoo(const MockFoo&) = delete; method MockFoo (line 55) | MockFoo& operator=(const MockFoo&) = delete; function TEST (line 58) | TEST(LeakTest, LeakedMockWithExpectCallCausesFailureWhenLeakCheckingIsEn... function TEST (line 71) | TEST(LeakTest, LeakedMockWithOnCallCausesFailureWhenLeakCheckingIsEnable... function TEST (line 83) | TEST(LeakTest, CatchesMultipleLeakedMockObjects) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock_link_test.h function class (line 195) | class Interface { function class (line 209) | class Mock : public Interface { function class (line 228) | class InvokeHelper { function class (line 238) | class FieldHelper { function ACTION (line 433) | ACTION(Return1) { return 1; } function namespace (line 444) | namespace { function namespace (line 456) | namespace { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock_output_test.py function ToUnixLineEnding (line 58) | def ToUnixLineEnding(s): function RemoveReportHeaderAndFooter (line 64) | def RemoveReportHeaderAndFooter(output): function RemoveLocations (line 75) | def RemoveLocations(output): function NormalizeErrorMarker (line 91) | def NormalizeErrorMarker(output): function RemoveMemoryAddresses (line 97) | def RemoveMemoryAddresses(output): function RemoveTestNamesOfLeakedMocks (line 103) | def RemoveTestNamesOfLeakedMocks(output): function GetLeakyTests (line 109) | def GetLeakyTests(output): function GetNormalizedOutputAndLeakyTests (line 118) | def GetNormalizedOutputAndLeakyTests(output): function GetShellCommandOutput (line 137) | def GetShellCommandOutput(cmd): function GetNormalizedCommandOutputAndLeakyTests (line 143) | def GetNormalizedCommandOutputAndLeakyTests(cmd): class GMockOutputTest (line 155) | class GMockOutputTest(gmock_test_utils.TestCase): method testOutput (line 157) | def testOutput(self): FILE: 3rd/googletest-1.12.1/googlemock/test/gmock_output_test_.cc class MockFoo (line 56) | class MockFoo { method MockFoo (line 58) | MockFoo() {} method MockFoo (line 65) | MockFoo(const MockFoo&) = delete; method MockFoo (line 66) | MockFoo& operator=(const MockFoo&) = delete; class GMockOutputTest (line 69) | class GMockOutputTest : public testing::Test { function TEST_F (line 74) | TEST_F(GMockOutputTest, ExpectedCall) { function TEST_F (line 83) | TEST_F(GMockOutputTest, ExpectedCallToVoidFunction) { function TEST_F (line 92) | TEST_F(GMockOutputTest, ExplicitActionsRunOut) { function TEST_F (line 98) | TEST_F(GMockOutputTest, UnexpectedCall) { function TEST_F (line 105) | TEST_F(GMockOutputTest, UnexpectedCallToVoidFunction) { function TEST_F (line 112) | TEST_F(GMockOutputTest, ExcessiveCall) { function TEST_F (line 119) | TEST_F(GMockOutputTest, ExcessiveCallToVoidFunction) { function TEST_F (line 126) | TEST_F(GMockOutputTest, UninterestingCall) { function TEST_F (line 130) | TEST_F(GMockOutputTest, UninterestingCallToVoidFunction) { function TEST_F (line 134) | TEST_F(GMockOutputTest, RetiredExpectation) { function TEST_F (line 143) | TEST_F(GMockOutputTest, UnsatisfiedPrerequisite) { function TEST_F (line 157) | TEST_F(GMockOutputTest, UnsatisfiedPrerequisites) { function TEST_F (line 170) | TEST_F(GMockOutputTest, UnsatisfiedWith) { function TEST_F (line 174) | TEST_F(GMockOutputTest, UnsatisfiedExpectation) { function TEST_F (line 181) | TEST_F(GMockOutputTest, MismatchArguments) { function TEST_F (line 189) | TEST_F(GMockOutputTest, MismatchWith) { function TEST_F (line 196) | TEST_F(GMockOutputTest, MismatchArgumentsAndWith) { function TEST_F (line 203) | TEST_F(GMockOutputTest, UnexpectedCallWithDefaultAction) { function TEST_F (line 213) | TEST_F(GMockOutputTest, ExcessiveCallWithDefaultAction) { function TEST_F (line 226) | TEST_F(GMockOutputTest, UninterestingCallWithDefaultAction) { function TEST_F (line 234) | TEST_F(GMockOutputTest, ExplicitActionsRunOutWithDefaultAction) { function TEST_F (line 242) | TEST_F(GMockOutputTest, CatchesLeakedMocks) { function TEST_F (line 263) | TEST_F(GMockOutputTest, PrintsMatcher) { function TestCatchesLeakedMocksInAdHocTests (line 268) | void TestCatchesLeakedMocksInAdHocTests() { function main (line 278) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock_stress_test.cc type testing (line 36) | namespace testing { class MockFoo (line 49) | class MockFoo { function JoinAndDelete (line 57) | void JoinAndDelete(ThreadWithParam* t) { type Dummy (line 62) | struct Dummy {} function TestConcurrentMockObjects (line 66) | void TestConcurrentMockObjects(Dummy /* dummy */) { type Helper1Param (line 88) | struct Helper1Param { function Helper1 (line 93) | void Helper1(Helper1Param param) { function TestConcurrentCallsOnSameObject (line 113) | void TestConcurrentCallsOnSameObject(Dummy /* dummy */) { function Helper2 (line 141) | void Helper2(MockFoo* foo) { function TestPartiallyOrderedExpectationsWithThreads (line 149) | void TestPartiallyOrderedExpectationsWithThreads(Dummy /* dummy */) { function TEST (line 184) | TEST(StressTest, CanUseGMockWithThreads) { function main (line 219) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock_test.cc function TestInitGoogleMock (line 48) | void TestInitGoogleMock(const Char* (&argv)[M], const Char* (&new_argv)[N], function TEST (line 64) | TEST(InitGoogleMockTest, ParsesInvalidCommandLine) { function TEST (line 72) | TEST(InitGoogleMockTest, ParsesEmptyCommandLine) { function TEST (line 80) | TEST(InitGoogleMockTest, ParsesSingleFlag) { function TEST (line 88) | TEST(InitGoogleMockTest, ParsesMultipleFlags) { function TEST (line 101) | TEST(InitGoogleMockTest, ParsesUnrecognizedFlag) { function TEST (line 109) | TEST(InitGoogleMockTest, ParsesGoogleMockFlagAndUnrecognizedFlag) { function TEST (line 118) | TEST(WideInitGoogleMockTest, ParsesInvalidCommandLine) { function TEST (line 126) | TEST(WideInitGoogleMockTest, ParsesEmptyCommandLine) { function TEST (line 134) | TEST(WideInitGoogleMockTest, ParsesSingleFlag) { function TEST (line 142) | TEST(WideInitGoogleMockTest, ParsesMultipleFlags) { function TEST (line 155) | TEST(WideInitGoogleMockTest, ParsesUnrecognizedFlag) { function TEST (line 163) | TEST(WideInitGoogleMockTest, ParsesGoogleMockFlagAndUnrecognizedFlag) { function TEST (line 175) | TEST(FlagTest, IsAccessibleInCode) { FILE: 3rd/googletest-1.12.1/googlemock/test/gmock_test_utils.py function GetSourceDir (line 38) | def GetSourceDir(): function GetTestExecutablePath (line 44) | def GetTestExecutablePath(executable_name): function GetExitStatus (line 60) | def GetExitStatus(exit_code): function Main (line 93) | def Main(): FILE: 3rd/googletest-1.12.1/googletest/include/gtest/gtest-assertion-result.h function namespace (line 52) | namespace testing { FILE: 3rd/googletest-1.12.1/googletest/include/gtest/gtest-death-test.h function namespace (line 52) | namespace testing { FILE: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/include/gtest/gtest-message.h function namespace (line 64) | namespace testing { function namespace (line 202) | namespace internal { FILE: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/include/gtest/gtest-spi.h function namespace (line 41) | namespace testing { FILE: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/include/gtest/gtest-typed-test.h type testing (line 59) | typedef testing::Types MyTypes; type testing (line 160) | typedef testing::Types MyTypes; FILE: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/include/gtest/gtest_pred_impl.h function namespace (line 43) | namespace testing { FILE: 3rd/googletest-1.12.1/googletest/include/gtest/internal/gtest-death-test-internal.h function namespace (line 51) | namespace testing { FILE: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/include/gtest/internal/gtest-string.h function namespace (line 58) | namespace testing { FILE: 3rd/googletest-1.12.1/googletest/include/gtest/internal/gtest-type-util.h function namespace (line 50) | namespace testing { FILE: 3rd/googletest-1.12.1/googletest/samples/prime_tables.h function class (line 40) | class PrimeTable { function class (line 53) | class OnTheFlyPrimeTable : public PrimeTable { function class (line 77) | class PreCalculatedPrimeTable : public PrimeTable { function IsPrime (line 86) | bool IsPrime(int n) const override { function GetNextPrime (line 90) | int GetNextPrime(int p) const override { FILE: 3rd/googletest-1.12.1/googletest/samples/sample1.cc function Factorial (line 35) | int Factorial(int n) { function IsPrime (line 45) | bool IsPrime(int n) { FILE: 3rd/googletest-1.12.1/googletest/samples/sample10_unittest.cc class Water (line 46) | class Water { method allocated (line 61) | static int allocated() { return allocated_; } class LeakChecker (line 73) | class LeakChecker : public EmptyTestEventListener { method OnTestStart (line 76) | void OnTestStart(const TestInfo& /* test_info */) override { method OnTestEnd (line 81) | void OnTestEnd(const TestInfo& /* test_info */) override { function TEST (line 93) | TEST(ListenersTest, DoesNotLeak) { function TEST (line 100) | TEST(ListenersTest, LeaksWater) { function main (line 106) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/samples/sample1_unittest.cc function TEST (line 76) | TEST(FactorialTest, Negative) { function TEST (line 100) | TEST(FactorialTest, Zero) { EXPECT_EQ(1, Factorial(0)); } function TEST (line 103) | TEST(FactorialTest, Positive) { function TEST (line 113) | TEST(IsPrimeTest, Negative) { function TEST (line 122) | TEST(IsPrimeTest, Trivial) { function TEST (line 130) | TEST(IsPrimeTest, Positive) { FILE: 3rd/googletest-1.12.1/googletest/samples/sample2.h function class (line 38) | class MyString { FILE: 3rd/googletest-1.12.1/googletest/samples/sample2_unittest.cc function TEST (line 47) | TEST(MyString, DefaultConstructor) { function TEST (line 78) | TEST(MyString, ConstructorFromCString) { function TEST (line 85) | TEST(MyString, CopyConstructor) { function TEST (line 92) | TEST(MyString, Set) { FILE: 3rd/googletest-1.12.1/googletest/samples/sample3-inl.h function QueueNode (line 54) | QueueNode* next() { return next_; } function QueueNode (line 55) | const QueueNode* next() const { return next_; } function Clear (line 81) | void Clear() { function QueueNode (line 104) | const QueueNode* Head() const { return head_; } function QueueNode (line 108) | const QueueNode* Last() const { return last_; } function Enqueue (line 114) | void Enqueue(const E& element) { function E (line 129) | E* Dequeue() { FILE: 3rd/googletest-1.12.1/googletest/samples/sample3_unittest.cc class QueueTestSmpl3 (line 67) | class QueueTestSmpl3 : public testing::Test { method SetUp (line 73) | void SetUp() override { method Double (line 87) | static int Double(int n) { return 2 * n; } method MapTester (line 90) | void MapTester(const Queue* q) { function TEST_F (line 117) | TEST_F(QueueTestSmpl3, DefaultConstructor) { function TEST_F (line 123) | TEST_F(QueueTestSmpl3, Dequeue) { function TEST_F (line 141) | TEST_F(QueueTestSmpl3, Map) { FILE: 3rd/googletest-1.12.1/googletest/samples/sample4.h function class (line 35) | class Counter { FILE: 3rd/googletest-1.12.1/googletest/samples/sample4_unittest.cc function TEST (line 37) | TEST(Counter, Increment) { FILE: 3rd/googletest-1.12.1/googletest/samples/sample5_unittest.cc class QuickTest (line 62) | class QuickTest : public testing::Test { method SetUp (line 66) | void SetUp() override { start_time_ = time(nullptr); } method TearDown (line 70) | void TearDown() override { class IntegerFunctionTest (line 87) | class IntegerFunctionTest : public QuickTest { function TEST_F (line 95) | TEST_F(IntegerFunctionTest, Factorial) { function TEST_F (line 112) | TEST_F(IntegerFunctionTest, IsPrime) { class QueueTest (line 137) | class QueueTest : public QuickTest { method SetUp (line 139) | void SetUp() override { function TEST_F (line 165) | TEST_F(QueueTest, DefaultConstructor) { EXPECT_EQ(0u, q0_.Size()); } function TEST_F (line 168) | TEST_F(QueueTest, Dequeue) { FILE: 3rd/googletest-1.12.1/googletest/samples/sample6_unittest.cc function PrimeTable (line 45) | PrimeTable* CreatePrimeTable() { function PrimeTable (line 50) | PrimeTable* CreatePrimeTable() { class PrimeTableTest (line 56) | class PrimeTableTest : public testing::Test { method PrimeTableTest (line 60) | PrimeTableTest() : table_(CreatePrimeTable()) {} function TYPED_TEST (line 95) | TYPED_TEST(PrimeTableTest, ReturnsFalseForNonPrimes) { function TYPED_TEST (line 111) | TYPED_TEST(PrimeTableTest, ReturnsTrueForPrimes) { function TYPED_TEST (line 120) | TYPED_TEST(PrimeTableTest, CanGetNextPrime) { class PrimeTableTest2 (line 152) | class PrimeTableTest2 : public PrimeTableTest {} function TYPED_TEST_P (line 161) | TYPED_TEST_P(PrimeTableTest2, ReturnsFalseForNonPrimes) { function TYPED_TEST_P (line 170) | TYPED_TEST_P(PrimeTableTest2, ReturnsTrueForPrimes) { function TYPED_TEST_P (line 179) | TYPED_TEST_P(PrimeTableTest2, CanGetNextPrime) { FILE: 3rd/googletest-1.12.1/googletest/samples/sample7_unittest.cc function PrimeTable (line 51) | PrimeTable* CreateOnTheFlyPrimeTable() { return new OnTheFlyPrimeTable(); } function PrimeTable (line 54) | PrimeTable* CreatePreCalculatedPrimeTable() { class PrimeTableTestSmpl7 (line 62) | class PrimeTableTestSmpl7 : public TestWithParam { method SetUp (line 65) | void SetUp() override { table_ = (*GetParam())(); } method TearDown (line 66) | void TearDown() override { function TEST_P (line 75) | TEST_P(PrimeTableTestSmpl7, ReturnsFalseForNonPrimes) { function TEST_P (line 84) | TEST_P(PrimeTableTestSmpl7, ReturnsTrueForPrimes) { function TEST_P (line 93) | TEST_P(PrimeTableTestSmpl7, CanGetNextPrime) { FILE: 3rd/googletest-1.12.1/googletest/samples/sample8_unittest.cc class HybridPrimeTable (line 46) | class HybridPrimeTable : public PrimeTable { method HybridPrimeTable (line 48) | HybridPrimeTable(bool force_on_the_fly, int max_precalculated) method IsPrime (line 59) | bool IsPrime(int n) const override { method GetNextPrime (line 66) | int GetNextPrime(int p) const override { class PrimeTableTest (line 90) | class PrimeTableTest : public TestWithParam< ::std::tuple > { method SetUp (line 92) | void SetUp() override { method TearDown (line 98) | void TearDown() override { function TEST_P (line 105) | TEST_P(PrimeTableTest, ReturnsFalseForNonPrimes) { function TEST_P (line 120) | TEST_P(PrimeTableTest, ReturnsTrueForPrimes) { function TEST_P (line 129) | TEST_P(PrimeTableTest, CanGetNextPrime) { FILE: 3rd/googletest-1.12.1/googletest/samples/sample9_unittest.cc class TersePrinter (line 48) | class TersePrinter : public EmptyTestEventListener { method OnTestProgramStart (line 51) | void OnTestProgramStart(const UnitTest& /* unit_test */) override {} method OnTestProgramEnd (line 54) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestStart (line 60) | void OnTestStart(const TestInfo& test_info) override { method OnTestPartResult (line 67) | void OnTestPartResult(const TestPartResult& test_part_result) override { method OnTestEnd (line 76) | void OnTestEnd(const TestInfo& test_info) override { function TEST (line 83) | TEST(CustomOutputTest, PrintsMessage) { function TEST (line 87) | TEST(CustomOutputTest, Succeeds) { function TEST (line 91) | TEST(CustomOutputTest, Fails) { function main (line 97) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/src/gtest-internal-inl.h function namespace (line 74) | namespace testing { FILE: 3rd/googletest-1.12.1/googletest/src/gtest-matchers.cc type testing (line 42) | namespace testing { FILE: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/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: 3rd/googletest-1.12.1/googletest/test/googletest-break-on-failure-unittest.py function Run (line 76) | def Run(command): class GTestBreakOnFailureUnitTest (line 89) | class GTestBreakOnFailureUnitTest(gtest_test_utils.TestCase): method RunAndVerify (line 95) | def RunAndVerify(self, env_var_value, flag_value, expect_seg_fault): method testDefaultBehavior (line 140) | def testDefaultBehavior(self): method testEnvVar (line 147) | def testEnvVar(self): method testFlag (line 157) | def testFlag(self): method testFlagOverridesEnvVar (line 167) | def testFlagOverridesEnvVar(self): method testBreakOnFailureOverridesThrowOnFailure (line 183) | def testBreakOnFailureOverridesThrowOnFailure(self): method testCatchExceptionsDoesNotInterfere (line 195) | def testCatchExceptionsDoesNotInterfere(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-break-on-failure-unittest_.cc function TEST (line 50) | TEST(Foo, Bar) { EXPECT_EQ(2, 3); } function LONG (line 54) | LONG WINAPI function main (line 62) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-catch-exceptions-test.py class CatchSehExceptionsTest (line 81) | class CatchSehExceptionsTest(gtest_test_utils.TestCase): method TestSehExceptions (line 85) | def TestSehExceptions(self, test_output): method testCatchesSehExceptionsWithCxxExceptionsEnabled (line 103) | def testCatchesSehExceptionsWithCxxExceptionsEnabled(self): method testCatchesSehExceptionsWithCxxExceptionsDisabled (line 106) | def testCatchesSehExceptionsWithCxxExceptionsDisabled(self): class CatchCxxExceptionsTest (line 110) | class CatchCxxExceptionsTest(gtest_test_utils.TestCase): method testCatchesCxxExceptionsInFixtureConstructor (line 119) | def testCatchesCxxExceptionsInFixtureConstructor(self): method testCatchesCxxExceptionsInFixtureDestructor (line 133) | def testCatchesCxxExceptionsInFixtureDestructor(self): method testCatchesCxxExceptionsInSetUpTestCase (line 143) | def testCatchesCxxExceptionsInSetUpTestCase(self): method testCatchesCxxExceptionsInTearDownTestCase (line 166) | def testCatchesCxxExceptionsInTearDownTestCase(self): method testCatchesCxxExceptionsInSetUp (line 171) | def testCatchesCxxExceptionsInSetUp(self): method testCatchesCxxExceptionsInTearDown (line 189) | def testCatchesCxxExceptionsInTearDown(self): method testCatchesCxxExceptionsInTestBody (line 200) | def testCatchesCxxExceptionsInTestBody(self): method testCatchesNonStdCxxExceptions (line 214) | def testCatchesNonStdCxxExceptions(self): method testUnhandledCxxExceptionsAbortTheProgram (line 219) | def testUnhandledCxxExceptionsAbortTheProgram(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-catch-exceptions-test_.cc class SehExceptionInConstructorTest (line 53) | class SehExceptionInConstructorTest : public Test { method SehExceptionInConstructorTest (line 55) | SehExceptionInConstructorTest() { RaiseException(42, 0, 0, NULL); } function TEST_F (line 58) | TEST_F(SehExceptionInConstructorTest, ThrowsExceptionInConstructor) {} class SehExceptionInDestructorTest (line 60) | class SehExceptionInDestructorTest : public Test { function TEST_F (line 65) | TEST_F(SehExceptionInDestructorTest, ThrowsExceptionInDestructor) {} class SehExceptionInSetUpTestSuiteTest (line 67) | class SehExceptionInSetUpTestSuiteTest : public Test { method SetUpTestSuite (line 69) | static void SetUpTestSuite() { RaiseException(42, 0, 0, NULL); } function TEST_F (line 72) | TEST_F(SehExceptionInSetUpTestSuiteTest, ThrowsExceptionInSetUpTestSuite... class SehExceptionInTearDownTestSuiteTest (line 74) | class SehExceptionInTearDownTestSuiteTest : public Test { method TearDownTestSuite (line 76) | static void TearDownTestSuite() { RaiseException(42, 0, 0, NULL); } function TEST_F (line 79) | TEST_F(SehExceptionInTearDownTestSuiteTest, class SehExceptionInSetUpTest (line 82) | class SehExceptionInSetUpTest : public Test { method SetUp (line 84) | virtual void SetUp() { RaiseException(42, 0, 0, NULL); } function TEST_F (line 87) | TEST_F(SehExceptionInSetUpTest, ThrowsExceptionInSetUp) {} class SehExceptionInTearDownTest (line 89) | class SehExceptionInTearDownTest : public Test { method TearDown (line 91) | virtual void TearDown() { RaiseException(42, 0, 0, NULL); } function TEST_F (line 94) | TEST_F(SehExceptionInTearDownTest, ThrowsExceptionInTearDown) {} function TEST (line 96) | TEST(SehExceptionTest, ThrowsSehException) { RaiseException(42, 0, 0, NU... class CxxExceptionInConstructorTest (line 102) | class CxxExceptionInConstructorTest : public Test { method CxxExceptionInConstructorTest (line 104) | CxxExceptionInConstructorTest() { method TearDownTestSuite (line 111) | static void TearDownTestSuite() { method SetUp (line 123) | void SetUp() override { method TearDown (line 128) | void TearDown() override { function TEST_F (line 134) | TEST_F(CxxExceptionInConstructorTest, ThrowsExceptionInConstructor) { class CxxExceptionInSetUpTestSuiteTest (line 139) | class CxxExceptionInSetUpTestSuiteTest : public Test { method CxxExceptionInSetUpTestSuiteTest (line 141) | CxxExceptionInSetUpTestSuiteTest() { method SetUpTestSuite (line 147) | static void SetUpTestSuite() { method TearDownTestSuite (line 151) | static void TearDownTestSuite() { method SetUp (line 164) | void SetUp() override { method TearDown (line 170) | void TearDown() override { function TEST_F (line 177) | TEST_F(CxxExceptionInSetUpTestSuiteTest, ThrowsExceptionInSetUpTestSuite) { class CxxExceptionInTearDownTestSuiteTest (line 183) | class CxxExceptionInTearDownTestSuiteTest : public Test { method TearDownTestSuite (line 185) | static void TearDownTestSuite() { function TEST_F (line 190) | TEST_F(CxxExceptionInTearDownTestSuiteTest, class CxxExceptionInSetUpTest (line 193) | class CxxExceptionInSetUpTest : public Test { method TearDownTestSuite (line 195) | static void TearDownTestSuite() { method SetUp (line 208) | void SetUp() override { throw std::runtime_error("Standard C++ excepti... method TearDown (line 210) | void TearDown() override { function TEST_F (line 217) | TEST_F(CxxExceptionInSetUpTest, ThrowsExceptionInSetUp) { class CxxExceptionInTearDownTest (line 222) | class CxxExceptionInTearDownTest : public Test { method TearDownTestSuite (line 224) | static void TearDownTestSuite() { method TearDown (line 237) | void TearDown() override { function TEST_F (line 242) | TEST_F(CxxExceptionInTearDownTest, ThrowsExceptionInTearDown) {} class CxxExceptionInTestBodyTest (line 244) | class CxxExceptionInTestBodyTest : public Test { method TearDownTestSuite (line 246) | static void TearDownTestSuite() { method TearDown (line 259) | void TearDown() override { function TEST_F (line 266) | TEST_F(CxxExceptionInTestBodyTest, ThrowsStdCxxException) { function TEST (line 270) | TEST(CxxExceptionTest, ThrowsNonStdCxxException) { throw "C-string"; } function TerminateHandler (line 275) | void TerminateHandler() { function main (line 283) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-color-test.py function SetEnvVar (line 44) | def SetEnvVar(env_var, value): function UsesColor (line 53) | def UsesColor(term, color_env_var, color_flag): class GTestColorTest (line 67) | class GTestColorTest(gtest_test_utils.TestCase): method testNoEnvVarNoFlag (line 68) | def testNoEnvVarNoFlag(self): method testFlagOnly (line 83) | def testFlagOnly(self): method testEnvVarOnly (line 94) | def testEnvVarOnly(self): method testEnvVarAndFlag (line 105) | def testEnvVarAndFlag(self): method testAliasesOfYesAndNo (line 112) | def testAliasesOfYesAndNo(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-color-test_.cc function TEST (line 45) | TEST(GTestColorTest, Dummy) {} function main (line 47) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-death-test-test.cc type testing (line 75) | namespace testing { type internal (line 76) | namespace internal { class ReplaceDeathTestFactory (line 80) | class ReplaceDeathTestFactory { method ReplaceDeathTestFactory (line 82) | explicit ReplaceDeathTestFactory(DeathTestFactory* new_factory) function DieWithMessage (line 107) | void DieWithMessage(const ::std::string& message) { function DieInside (line 122) | void DieInside(const ::std::string& function) { class TestForDeathTest (line 128) | class TestForDeathTest : public testing::Test { method TestForDeathTest (line 130) | TestForDeathTest() : original_dir_(FilePath::GetCurrentDir()) {} method StaticMemberFunction (line 135) | static void StaticMemberFunction() { DieInside("StaticMemberFunction"); } method MemberFunction (line 138) | void MemberFunction() { class MayDie (line 148) | class MayDie { method MayDie (line 150) | explicit MayDie(bool should_die) : should_die_(should_die) {} method MemberFunction (line 153) | void MemberFunction() const { function GlobalFunction (line 163) | void GlobalFunction() { DieInside("GlobalFunction"); } function NonVoidFunction (line 166) | int NonVoidFunction() { function DieIf (line 172) | void DieIf(bool should_die) { function DieIfLessThan (line 177) | bool DieIfLessThan(int x, int y) { function DeathTestSubroutine (line 185) | void DeathTestSubroutine() { function DieInDebugElse12 (line 191) | int DieInDebugElse12(int* sideeffect) { function DieInCRTDebugElse12 (line 206) | int DieInCRTDebugElse12(int* sideeffect) { function TEST (line 226) | TEST(ExitStatusPredicateTest, ExitedWithCode) { function NormalExitStatus (line 241) | static int NormalExitStatus(int exit_code) { function KilledExitStatus (line 256) | static int KilledExitStatus(int signum) { function TEST (line 268) | TEST(ExitStatusPredicateTest, ExitedWithCode) { function TEST (line 284) | TEST(ExitStatusPredicateTest, KilledBySignal) { function TEST_F (line 307) | TEST_F(TestForDeathTest, SingleStatement) { function DieWithEmbeddedNul (line 332) | void DieWithEmbeddedNul() { function TEST_F (line 340) | TEST_F(TestForDeathTest, EmbeddedNulInMessage) { function TEST_F (line 349) | TEST_F(TestForDeathTest, SwitchStatement) { function TEST_F (line 367) | TEST_F(TestForDeathTest, StaticMemberFunctionFastStyle) { function TEST_F (line 374) | TEST_F(TestForDeathTest, MemberFunctionFastStyle) { function ChangeToRootDir (line 380) | void ChangeToRootDir() { posix::ChDir(GTEST_PATH_SEP_); } function TEST_F (line 384) | TEST_F(TestForDeathTest, FastDeathTestInChangedDir) { function SigprofAction (line 395) | void SigprofAction(int, siginfo_t*, void*) { /* no op */ function SetSigprofActionAndTimer (line 399) | void SetSigprofActionAndTimer() { function DisableSigprofActionAndTimer (line 416) | void DisableSigprofActionAndTimer(struct sigaction* old_signal_action) { function TEST_F (line 430) | TEST_F(TestForDeathTest, FastSigprofActionSet) { function TEST_F (line 439) | TEST_F(TestForDeathTest, ThreadSafeSigprofActionSet) { function TEST_F (line 451) | TEST_F(TestForDeathTest, StaticMemberFunctionThreadsafeStyle) { function TEST_F (line 456) | TEST_F(TestForDeathTest, MemberFunctionThreadsafeStyle) { function TEST_F (line 462) | TEST_F(TestForDeathTest, ThreadsafeDeathTestInLoop) { function TEST_F (line 469) | TEST_F(TestForDeathTest, ThreadsafeDeathTestInChangedDir) { function TEST_F (line 479) | TEST_F(TestForDeathTest, MixedStyles) { function SetPthreadFlag (line 490) | void SetPthreadFlag() { pthread_flag = true; } function TEST_F (line 492) | TEST_F(TestForDeathTest, DoesNotExecuteAtforkHooks) { function TEST_F (line 505) | TEST_F(TestForDeathTest, MethodOfAnotherClass) { function TEST_F (line 511) | TEST_F(TestForDeathTest, GlobalFunction) { function TEST_F (line 517) | TEST_F(TestForDeathTest, AcceptsAnythingConvertibleToRE) { function TEST_F (line 537) | TEST_F(TestForDeathTest, NonVoidFunction) { function TEST_F (line 542) | TEST_F(TestForDeathTest, FunctionWithParameter) { function TEST_F (line 548) | TEST_F(TestForDeathTest, OutsideFixture) { DeathTestSubroutine(); } function TEST_F (line 551) | TEST_F(TestForDeathTest, InsideLoop) { function TEST_F (line 558) | TEST_F(TestForDeathTest, CompoundStatement) { function TEST_F (line 569) | TEST_F(TestForDeathTest, DoesNotDie) { function TEST_F (line 574) | TEST_F(TestForDeathTest, ErrorMessageMismatch) { function ExpectDeathTestHelper (line 585) | void ExpectDeathTestHelper(bool* aborted) { function TEST_F (line 592) | TEST_F(TestForDeathTest, EXPECT_DEATH) { function TEST_F (line 599) | TEST_F(TestForDeathTest, ASSERT_DEATH) { function TEST_F (line 612) | TEST_F(TestForDeathTest, SingleEvaluation) { function TEST_F (line 623) | TEST_F(TestForDeathTest, RunawayIsFailure) { function TEST_F (line 630) | TEST_F(TestForDeathTest, ReturnIsFailure) { function TEST_F (line 642) | TEST_F(TestForDeathTest, TestExpectDebugDeath) { function TEST_F (line 675) | TEST_F(TestForDeathTest, CRTDebugDeath) { function TEST_F (line 690) | TEST_F(TestForDeathTest, TestAssertDebugDeath) { function ExpectDebugDeathHelper (line 711) | void ExpectDebugDeathHelper(bool* aborted) { function TEST (line 718) | TEST(PopUpDeathTest, DoesNotShowPopUpOnAbort) { function TEST_F (line 735) | TEST_F(TestForDeathTest, ExpectDebugDeathDoesNotAbort) { function AssertDebugDeathHelper (line 741) | void AssertDebugDeathHelper(bool* aborted) { function TEST_F (line 752) | TEST_F(TestForDeathTest, AssertDebugDeathAborts) { function TEST_F (line 759) | TEST_F(TestForDeathTest, AssertDebugDeathAborts2) { function TEST_F (line 766) | TEST_F(TestForDeathTest, AssertDebugDeathAborts3) { function TEST_F (line 773) | TEST_F(TestForDeathTest, AssertDebugDeathAborts4) { function TEST_F (line 780) | TEST_F(TestForDeathTest, AssertDebugDeathAborts5) { function TEST_F (line 787) | TEST_F(TestForDeathTest, AssertDebugDeathAborts6) { function TEST_F (line 794) | TEST_F(TestForDeathTest, AssertDebugDeathAborts7) { function TEST_F (line 801) | TEST_F(TestForDeathTest, AssertDebugDeathAborts8) { function TEST_F (line 808) | TEST_F(TestForDeathTest, AssertDebugDeathAborts9) { function TEST_F (line 815) | TEST_F(TestForDeathTest, AssertDebugDeathAborts10) { function TestExitMacros (line 825) | static void TestExitMacros() { function TEST_F (line 859) | TEST_F(TestForDeathTest, ExitMacros) { TestExitMacros(); } function TEST_F (line 861) | TEST_F(TestForDeathTest, ExitMacrosUsingFork) { function TEST_F (line 866) | TEST_F(TestForDeathTest, InvalidStyle) { function TEST_F (line 875) | TEST_F(TestForDeathTest, DeathTestFailedOutput) { function TEST_F (line 883) | TEST_F(TestForDeathTest, DeathTestUnexpectedReturnOutput) { function TEST_F (line 897) | TEST_F(TestForDeathTest, DeathTestBadExitCodeOutput) { function TEST_F (line 908) | TEST_F(TestForDeathTest, DeathTestMultiLineMatchFail) { function TEST_F (line 919) | TEST_F(TestForDeathTest, DeathTestMultiLineMatchPass) { class MockDeathTestFactory (line 926) | class MockDeathTestFactory : public DeathTestFactory { method AssumeRoleCalls (line 938) | int AssumeRoleCalls() const { return assume_role_calls_; } method WaitCalls (line 939) | int WaitCalls() const { return wait_calls_; } method PassedCalls (line 940) | size_t PassedCalls() const { return passed_args_.size(); } method PassedArgument (line 941) | bool PassedArgument(int n) const { method AbortCalls (line 944) | size_t AbortCalls() const { return abort_args_.size(); } method AbortArgument (line 945) | DeathTest::AbortReason AbortArgument(int n) const { method TestDeleted (line 948) | bool TestDeleted() const { return test_deleted_; } class MockDeathTest (line 981) | class MockDeathTest : public DeathTest { method MockDeathTest (line 983) | MockDeathTest(MockDeathTestFactory* parent, TestRole role, int status, method TestRole (line 987) | TestRole AssumeRole() override { method Wait (line 991) | int Wait() override { method Passed (line 995) | bool Passed(bool exit_status_ok) override { method Abort (line 999) | void Abort(AbortReason reason) override { class MacroLogicDeathTest (line 1053) | class MacroLogicDeathTest : public testing::Test { method SetUpTestSuite (line 1058) | static void SetUpTestSuite() { method TearDownTestSuite (line 1063) | static void TearDownTestSuite() { method RunReturningDeathTest (line 1073) | static void RunReturningDeathTest(bool* flag) { function TEST_F (line 1088) | TEST_F(MacroLogicDeathTest, NothingHappens) { function TEST_F (line 1103) | TEST_F(MacroLogicDeathTest, ChildExitsSuccessfully) { function TEST_F (line 1118) | TEST_F(MacroLogicDeathTest, ChildExitsUnsuccessfully) { function TEST_F (line 1134) | TEST_F(MacroLogicDeathTest, ChildPerformsReturn) { function TEST_F (line 1150) | TEST_F(MacroLogicDeathTest, ChildDoesNotDie) { function TEST (line 1172) | TEST(SuccessRegistrationDeathTest, NoSuccessPart) { function TEST (line 1177) | TEST(StreamingAssertionsDeathTest, DeathTest) { function TEST (line 1194) | TEST(GetLastErrnoDescription, GetLastErrnoDescriptionWorks) { function TEST (line 1202) | TEST(AutoHandleTest, AutoHandleWorks) { function TEST (line 1241) | TEST(ParseNaturalNumberTest, RejectsInvalidFormat) { function TEST (line 1258) | TEST(ParseNaturalNumberTest, RejectsOverflownNumbers) { function TEST (line 1268) | TEST(ParseNaturalNumberTest, AcceptsValidNumbers) { function TEST (line 1285) | TEST(ParseNaturalNumberTest, AcceptsTypeLimits) { function TEST (line 1315) | TEST(ParseNaturalNumberTest, WorksForShorterIntegers) { function TEST (line 1326) | TEST(EnvironmentTest, HandleFitsIntoSizeT) { function TEST (line 1333) | TEST(ConditionalDeathMacrosDeathTest, ExpectsDeathWhenDeathTestsAvailabl... function TEST (line 1344) | TEST(InDeathTestChildDeathTest, ReportsDeathTestCorrectlyInFastStyle) { function TEST (line 1356) | TEST(InDeathTestChildDeathTest, ReportsDeathTestCorrectlyInThreadSafeSty... function DieWithMessage (line 1368) | void DieWithMessage(const char* message) { function TEST (line 1374) | TEST(MatcherDeathTest, DoesNotBreakBareRegexMatching) { function TEST (line 1384) | TEST(MatcherDeathTest, MonomorphicMatcherMatches) { function TEST (line 1389) | TEST(MatcherDeathTest, MonomorphicMatcherDoesNotMatch) { function TEST (line 1397) | TEST(MatcherDeathTest, PolymorphicMatcherMatches) { function TEST (line 1402) | TEST(MatcherDeathTest, PolymorphicMatcherDoesNotMatch) { function TEST (line 1421) | TEST(ConditionalDeathMacrosTest, WarnsWhenDeathTestsNotAvailable) { function FuncWithAssert (line 1450) | void FuncWithAssert(int* n) { function TEST (line 1457) | TEST(ConditionalDeathMacrosTest, AssertDeatDoesNotReturnhIfUnsupported) { function TEST (line 1481) | TEST(ConditionalDeathMacrosSyntaxDeathTest, SingleStatement) { function TEST (line 1506) | TEST(ConditionalDeathMacrosSyntaxDeathTest, SwitchStatement) { function TEST (line 1524) | TEST(NotADeathTest, Test) { SUCCEED(); } FILE: 3rd/googletest-1.12.1/googletest/test/googletest-death-test_ex_test.cc function TEST (line 50) | TEST(CxxExceptionDeathTest, ExceptionIsFailure) { class TestException (line 60) | class TestException : public std::exception { function TEST (line 65) | TEST(CxxExceptionDeathTest, PrintsMessageForStdExceptions) { function TEST (line 78) | TEST(SehExceptionDeasTest, CatchExceptionsDoesNotInterfere) { function main (line 87) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-env-var-test.py function AssertEq (line 46) | def AssertEq(expected, actual): function SetEnvVar (line 53) | def SetEnvVar(env_var, value): function GetFlag (line 62) | def GetFlag(flag): function TestFlag (line 71) | def TestFlag(flag, test_val, default_val): class GTestEnvVarTest (line 81) | class GTestEnvVarTest(gtest_test_utils.TestCase): method testEnvVarAffectsFlag (line 83) | def testEnvVarAffectsFlag(self): method testXmlOutputFile (line 105) | def testXmlOutputFile(self): method testXmlOutputFileOverride (line 112) | def testXmlOutputFileOverride(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-env-var-test_.cc type testing (line 40) | namespace testing { function TEST (line 45) | TEST(GTestEnvVarTest, Dummy) {} function PrintFlag (line 47) | void PrintFlag(const char* flag) { function main (line 120) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-failfast-unittest.py function SetEnvVar (line 80) | def SetEnvVar(env_var, value): function RunAndReturnOutput (line 89) | def RunAndReturnOutput(test_suite=None, fail_fast=None, run_disabled=Fal... class GTestFailFastUnitTest (line 113) | class GTestFailFastUnitTest(gtest_test_utils.TestCase): method testDefaultBehavior (line 116) | def testDefaultBehavior(self): method testGoogletestFlag (line 122) | def testGoogletestFlag(self): method testGoogletestEnvVar (line 131) | def testGoogletestEnvVar(self): method testBazelEnvVar (line 147) | def testBazelEnvVar(self): method testFlagOverridesEnvVar (line 163) | def testFlagOverridesEnvVar(self): method testGoogletestEnvVarOverridesBazelEnvVar (line 174) | def testGoogletestEnvVarOverridesBazelEnvVar(self): method testEventListener (line 187) | def testEventListener(self): method assertXmlResultCount (line 214) | def assertXmlResultCount(self, result, count, xml): method assertXmlStatusCount (line 220) | def assertXmlStatusCount(self, status, count, xml): method assertFailFastXmlAndTxtOutput (line 226) | def assertFailFastXmlAndTxtOutput(self, method assertFailFastBehavior (line 250) | def assertFailFastBehavior(self, method assertNotFailFastBehavior (line 264) | def assertNotFailFastBehavior(self, method testFlag_HasFixtureTest (line 278) | def testFlag_HasFixtureTest(self): method testFlag_HasSimpleTest (line 293) | def testFlag_HasSimpleTest(self): method testFlag_HasParametersTest (line 308) | def testFlag_HasParametersTest(self): method testFlag_HasDisabledTest (line 323) | def testFlag_HasDisabledTest(self): method testFlag_HasDisabledRunDisabledTest (line 340) | def testFlag_HasDisabledRunDisabledTest(self): method testFlag_HasDisabledSuiteTest (line 357) | def testFlag_HasDisabledSuiteTest(self): method testFlag_HasDisabledSuiteRunDisabledTest (line 374) | def testFlag_HasDisabledSuiteRunDisabledTest(self): method testFlag_HasDeathTest (line 393) | def testFlag_HasDeathTest(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-failfast-unittest_.cc class HasFixtureTest (line 45) | class HasFixtureTest : public testing::Test {} function TEST_F (line 47) | TEST_F(HasFixtureTest, Test0) {} function TEST_F (line 49) | TEST_F(HasFixtureTest, Test1) { FAIL() << "Expected failure."; } function TEST_F (line 51) | TEST_F(HasFixtureTest, Test2) { FAIL() << "Expected failure."; } function TEST_F (line 53) | TEST_F(HasFixtureTest, Test3) { FAIL() << "Expected failure."; } function TEST_F (line 55) | TEST_F(HasFixtureTest, Test4) { FAIL() << "Expected failure."; } function TEST (line 59) | TEST(HasSimpleTest, Test0) {} function TEST (line 61) | TEST(HasSimpleTest, Test1) { FAIL() << "Expected failure."; } function TEST (line 63) | TEST(HasSimpleTest, Test2) { FAIL() << "Expected failure."; } function TEST (line 65) | TEST(HasSimpleTest, Test3) { FAIL() << "Expected failure."; } function TEST (line 67) | TEST(HasSimpleTest, Test4) { FAIL() << "Expected failure."; } function TEST (line 71) | TEST(HasDisabledTest, Test0) {} function TEST (line 73) | TEST(HasDisabledTest, DISABLED_Test1) { FAIL() << "Expected failure."; } function TEST (line 75) | TEST(HasDisabledTest, Test2) { FAIL() << "Expected failure."; } function TEST (line 77) | TEST(HasDisabledTest, Test3) { FAIL() << "Expected failure."; } function TEST (line 79) | TEST(HasDisabledTest, Test4) { FAIL() << "Expected failure."; } function TEST (line 83) | TEST(HasDeathTest, Test0) { EXPECT_DEATH_IF_SUPPORTED(exit(1), ".*"); } function TEST (line 85) | TEST(HasDeathTest, Test1) { function TEST (line 89) | TEST(HasDeathTest, Test2) { function TEST (line 93) | TEST(HasDeathTest, Test3) { function TEST (line 97) | TEST(HasDeathTest, Test4) { function TEST (line 103) | TEST(DISABLED_HasDisabledSuite, Test0) {} function TEST (line 105) | TEST(DISABLED_HasDisabledSuite, Test1) { FAIL() << "Expected failure."; } function TEST (line 107) | TEST(DISABLED_HasDisabledSuite, Test2) { FAIL() << "Expected failure."; } function TEST (line 109) | TEST(DISABLED_HasDisabledSuite, Test3) { FAIL() << "Expected failure."; } function TEST (line 111) | TEST(DISABLED_HasDisabledSuite, Test4) { FAIL() << "Expected failure."; } class HasParametersTest (line 115) | class HasParametersTest : public testing::TestWithParam {} function TEST_P (line 117) | TEST_P(HasParametersTest, Test1) { FAIL() << "Expected failure."; } function TEST_P (line 119) | TEST_P(HasParametersTest, Test2) { FAIL() << "Expected failure."; } class MyTestListener (line 124) | class MyTestListener : public ::testing::EmptyTestEventListener { method OnTestSuiteStart (line 125) | void OnTestSuiteStart(const ::testing::TestSuite& test_suite) override { method OnTestStart (line 129) | void OnTestStart(const ::testing::TestInfo& test_info) override { method OnTestPartResult (line 134) | void OnTestPartResult( method OnTestEnd (line 140) | void OnTestEnd(const ::testing::TestInfo& test_info) override { method OnTestSuiteEnd (line 145) | void OnTestSuiteEnd(const ::testing::TestSuite& test_suite) override { function TEST (line 150) | TEST(HasSkipTest, Test0) { SUCCEED() << "Expected success."; } function TEST (line 152) | TEST(HasSkipTest, Test1) { GTEST_SKIP() << "Expected skip."; } function TEST (line 154) | TEST(HasSkipTest, Test2) { FAIL() << "Expected failure."; } function TEST (line 156) | TEST(HasSkipTest, Test3) { FAIL() << "Expected failure."; } function TEST (line 158) | TEST(HasSkipTest, Test4) { FAIL() << "Expected failure."; } function main (line 162) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-filepath-test.cc type testing (line 48) | namespace testing { type internal (line 49) | namespace internal { function remove (line 55) | int remove(const char* path) { function _rmdir (line 62) | int _rmdir(const char* path) { function TEST (line 73) | TEST(GetCurrentDirTest, ReturnsCurrentDir) { function TEST (line 97) | TEST(IsEmptyTest, ReturnsTrueForEmptyPath) { function TEST (line 101) | TEST(IsEmptyTest, ReturnsFalseForNonEmptyPath) { function TEST (line 109) | TEST(RemoveDirectoryNameTest, WhenEmptyName) { function TEST (line 114) | TEST(RemoveDirectoryNameTest, ButNoDirectory) { function TEST (line 119) | TEST(RemoveDirectoryNameTest, RootFileShouldGiveFileName) { function TEST (line 125) | TEST(RemoveDirectoryNameTest, WhereThereIsNoFileName) { function TEST (line 131) | TEST(RemoveDirectoryNameTest, ShouldGiveFileName) { function TEST (line 138) | TEST(RemoveDirectoryNameTest, ShouldAlsoGiveFileName) { function TEST (line 151) | TEST(RemoveDirectoryNameTest, RootFileShouldGiveFileNameForAlternate... function TEST (line 156) | TEST(RemoveDirectoryNameTest, WhereThereIsNoFileNameForAlternateSepa... function TEST (line 161) | TEST(RemoveDirectoryNameTest, ShouldGiveFileNameForAlternateSeparato... function TEST (line 166) | TEST(RemoveDirectoryNameTest, ShouldAlsoGiveFileNameForAlternateSepa... function TEST (line 174) | TEST(RemoveFileNameTest, EmptyName) { function TEST (line 184) | TEST(RemoveFileNameTest, ButNoFile) { function TEST (line 190) | TEST(RemoveFileNameTest, GivesDirName) { function TEST (line 196) | TEST(RemoveFileNameTest, GivesDirAndSubDirName) { function TEST (line 204) | TEST(RemoveFileNameTest, GivesRootDir) { function TEST (line 215) | TEST(RemoveFileNameTest, ButNoFileForAlternateSeparator) { function TEST (line 221) | TEST(RemoveFileNameTest, GivesDirNameForAlternateSeparator) { function TEST (line 227) | TEST(RemoveFileNameTest, GivesDirAndSubDirNameForAlternateSeparator) { function TEST (line 233) | TEST(RemoveFileNameTest, GivesRootDirForAlternateSeparator) { function TEST (line 239) | TEST(MakeFileNameTest, GenerateWhenNumberIsZero) { function TEST (line 245) | TEST(MakeFileNameTest, GenerateFileNameNumberGtZero) { function TEST (line 251) | TEST(MakeFileNameTest, GenerateFileNameWithSlashNumberIsZero) { function TEST (line 257) | TEST(MakeFileNameTest, GenerateFileNameWithSlashNumberGtZero) { function TEST (line 263) | TEST(MakeFileNameTest, GenerateWhenNumberIsZeroAndDirIsEmpty) { function TEST (line 269) | TEST(MakeFileNameTest, GenerateWhenNumberIsNotZeroAndDirIsEmpty) { function TEST (line 275) | TEST(ConcatPathsTest, WorksWhenDirDoesNotEndWithPathSep) { function TEST (line 280) | TEST(ConcatPathsTest, WorksWhenPath1EndsWithPathSep) { function TEST (line 286) | TEST(ConcatPathsTest, Path1BeingEmpty) { function TEST (line 291) | TEST(ConcatPathsTest, Path2BeingEmpty) { function TEST (line 296) | TEST(ConcatPathsTest, BothPathBeingEmpty) { function TEST (line 301) | TEST(ConcatPathsTest, Path1ContainsPathSep) { function TEST (line 308) | TEST(ConcatPathsTest, Path2ContainsPathSep) { function TEST (line 316) | TEST(ConcatPathsTest, Path2EndsWithPathSep) { function TEST (line 323) | TEST(RemoveTrailingPathSeparatorTest, EmptyString) { function TEST (line 328) | TEST(RemoveTrailingPathSeparatorTest, FileNoSlashString) { function TEST (line 333) | TEST(RemoveTrailingPathSeparatorTest, ShouldRemoveTrailingSeparator) { function TEST (line 343) | TEST(RemoveTrailingPathSeparatorTest, ShouldRemoveLastSeparator) { function TEST (line 351) | TEST(RemoveTrailingPathSeparatorTest, ShouldReturnUnmodified) { function TEST (line 357) | TEST(DirectoryTest, RootDirectoryExists) { function TEST (line 371) | TEST(DirectoryTest, RootOfWrongDriveDoesNotExists) { function TEST (line 390) | TEST(DirectoryTest, EmptyPathDirectoryDoesNotExist) { function TEST (line 395) | TEST(DirectoryTest, CurrentDirectoryExists) { function TEST (line 410) | TEST(NormalizeTest, MultipleConsecutiveSeparatorsInMidstring) { function TEST (line 422) | TEST(NormalizeTest, MultipleConsecutiveSeparatorsAtStringStart) { function TEST (line 432) | TEST(NormalizeTest, MultipleConsecutiveSeparatorsAtStringEnd) { function TEST (line 446) | TEST(NormalizeTest, MixAlternateSeparatorAtStringEnd) { function TEST (line 455) | TEST(AssignmentOperatorTest, DefaultAssignedToNonDefault) { function TEST (line 463) | TEST(AssignmentOperatorTest, NonDefaultAssignedToDefault) { function TEST (line 471) | TEST(AssignmentOperatorTest, ConstAssignedToNonConst) { class DirectoryCreationTest (line 478) | class DirectoryCreationTest : public Test { method SetUp (line 480) | void SetUp() override { method TearDown (line 497) | void TearDown() override { method CreateTextFile (line 504) | void CreateTextFile(const char* filename) { function TEST_F (line 519) | TEST_F(DirectoryCreationTest, CreateDirectoriesRecursively) { function TEST_F (line 525) | TEST_F(DirectoryCreationTest, CreateDirectoriesForAlreadyExistingPat... function TEST_F (line 532) | TEST_F(DirectoryCreationTest, CreateDirectoriesAndUniqueFilename) { function TEST_F (line 551) | TEST_F(DirectoryCreationTest, CreateDirectoriesFail) { function TEST (line 559) | TEST(NoDirectoryCreationTest, CreateNoDirectoriesForDefaultXmlFile) { function TEST (line 564) | TEST(FilePathTest, DefaultConstructor) { function TEST (line 569) | TEST(FilePathTest, CharAndCopyConstructors) { function TEST (line 577) | TEST(FilePathTest, StringConstructor) { function TEST (line 582) | TEST(FilePathTest, Set) { function TEST (line 590) | TEST(FilePathTest, ToString) { function TEST (line 595) | TEST(FilePathTest, RemoveExtension) { function TEST (line 601) | TEST(FilePathTest, RemoveExtensionWhenThereIsNoExtension) { function TEST (line 605) | TEST(FilePathTest, IsDirectory) { function TEST (line 613) | TEST(FilePathTest, IsAbsolutePath) { function TEST (line 630) | TEST(FilePathTest, IsRootDirectory) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-filter-unittest.py function SetEnvVar (line 177) | def SetEnvVar(env_var, value): function RunAndReturnOutput (line 186) | def RunAndReturnOutput(args = None): function RunAndExtractTestList (line 193) | def RunAndExtractTestList(args = None): function RunAndExtractDisabledBannerList (line 212) | def RunAndExtractDisabledBannerList(args=None): function InvokeWithModifiedEnv (line 223) | def InvokeWithModifiedEnv(extra_env, function, *args, **kwargs): function RunWithSharding (line 234) | def RunWithSharding(total_shards, shard_index, command): class GTestFilterUnitTest (line 244) | class GTestFilterUnitTest(gtest_test_utils.TestCase): method AssertSetEqual (line 249) | def AssertSetEqual(self, lhs, rhs): method AssertPartitionIsValid (line 258) | def AssertPartitionIsValid(self, set_var, list_of_sets): method AdjustForParameterizedTests (line 267) | def AdjustForParameterizedTests(self, tests_to_run): method RunAndVerify (line 276) | def RunAndVerify(self, gtest_filter, tests_to_run): method RunAndVerifyWithSharding (line 306) | def RunAndVerifyWithSharding(self, gtest_filter, total_shards, tests_t... method RunAndVerifyAllowingDisabled (line 345) | def RunAndVerifyAllowingDisabled(self, gtest_filter, tests_to_run): method setUp (line 366) | def setUp(self): method testDefaultBehavior (line 378) | def testDefaultBehavior(self): method testDefaultBehaviorWithShards (line 383) | def testDefaultBehaviorWithShards(self): method testEmptyFilter (line 392) | def testEmptyFilter(self): method testBadFilter (line 399) | def testBadFilter(self): method testFullName (line 405) | def testFullName(self): method testUniversalFilters (line 412) | def testUniversalFilters(self): method testFilterByTestCase (line 421) | def testFilterByTestCase(self): method testFilterByTest (line 431) | def testFilterByTest(self): method testFilterDisabledTests (line 436) | def testFilterDisabledTests(self): method testWildcardInTestCaseName (line 461) | def testWildcardInTestCaseName(self): method testWildcardInTestName (line 473) | def testWildcardInTestName(self): method testFilterWithoutDot (line 478) | def testFilterWithoutDot(self): method testTwoPatterns (line 489) | def testTwoPatterns(self): method testThreePatterns (line 502) | def testThreePatterns(self): method testNegativeFilters (line 531) | def testNegativeFilters(self): method testFlagOverridesEnvVar (line 583) | def testFlagOverridesEnvVar(self): method testShardStatusFileIsCreated (line 593) | def testShardStatusFileIsCreated(self): method testShardStatusFileIsCreatedWithListTests (line 607) | def testShardStatusFileIsCreatedWithListTests(self): method testDisabledBanner (line 630) | def testDisabledBanner(self): method testShardingWorksWithDeathTests (line 648) | def testShardingWorksWithDeathTests(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-filter-unittest_.cc class FooTest (line 45) | class FooTest : public testing::Test {} function TEST_F (line 47) | TEST_F(FooTest, Abc) {} function TEST_F (line 49) | TEST_F(FooTest, Xyz) { FAIL() << "Expected failure."; } function TEST (line 53) | TEST(BarTest, TestOne) {} function TEST (line 55) | TEST(BarTest, TestTwo) {} function TEST (line 57) | TEST(BarTest, TestThree) {} function TEST (line 59) | TEST(BarTest, DISABLED_TestFour) { FAIL() << "Expected failure."; } function TEST (line 61) | TEST(BarTest, DISABLED_TestFive) { FAIL() << "Expected failure."; } function TEST (line 65) | TEST(BazTest, TestOne) { FAIL() << "Expected failure."; } function TEST (line 67) | TEST(BazTest, TestA) {} function TEST (line 69) | TEST(BazTest, TestB) {} function TEST (line 71) | TEST(BazTest, DISABLED_TestC) { FAIL() << "Expected failure."; } function TEST (line 75) | TEST(HasDeathTest, Test1) { EXPECT_DEATH_IF_SUPPORTED(exit(1), ".*"); } function TEST (line 79) | TEST(HasDeathTest, Test2) { EXPECT_DEATH_IF_SUPPORTED(exit(1), ".*"); } function TEST (line 83) | TEST(DISABLED_FoobarTest, Test1) { FAIL() << "Expected failure."; } function TEST (line 85) | TEST(DISABLED_FoobarTest, DISABLED_Test2) { FAIL() << "Expected failure.... function TEST (line 89) | TEST(DISABLED_FoobarbazTest, TestA) { FAIL() << "Expected failure."; } class ParamTest (line 91) | class ParamTest : public testing::TestWithParam {} function TEST_P (line 93) | TEST_P(ParamTest, TestX) {} function TEST_P (line 95) | TEST_P(ParamTest, TestY) {} function main (line 102) | int main(int argc, char **argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-global-environment-unittest.py function RunAndReturnOutput (line 42) | def RunAndReturnOutput(args=None): class GTestGlobalEnvironmentUnitTest (line 51) | class GTestGlobalEnvironmentUnitTest(gtest_test_utils.TestCase): method testEnvironmentSetUpFails (line 54) | def testEnvironmentSetUpFails(self): method testEnvironmentSetUpAndTornDownForEachRepeat (line 71) | def testEnvironmentSetUpAndTornDownForEachRepeat(self): method testEnvironmentSetUpAndTornDownOnce (line 100) | def testEnvironmentSetUpAndTornDownOnce(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-global-environment-unittest_.cc class FailingEnvironment (line 40) | class FailingEnvironment final : public ::testing::Environment { method SetUp (line 42) | void SetUp() override { FAIL() << "Canned environment setup error"; } function TEST (line 50) | TEST(SomeTest, DoesFoo) { FAIL() << "Unexpected call"; } function main (line 54) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-json-outfiles-test.py class GTestJsonOutFilesTest (line 135) | class GTestJsonOutFilesTest(gtest_test_utils.TestCase): method setUp (line 138) | def setUp(self): method tearDown (line 146) | def tearDown(self): method DeleteFilesAndDir (line 149) | def DeleteFilesAndDir(self): method testOutfile1 (line 163) | def testOutfile1(self): method testOutfile2 (line 166) | def testOutfile2(self): method _TestOutFile (line 169) | def _TestOutFile(self, test_name, expected): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-json-output-unittest.py class GTestJsonOutputUnitTest (line 740) | class GTestJsonOutputUnitTest(gtest_test_utils.TestCase): method testNonEmptyJsonOutput (line 748) | def testNonEmptyJsonOutput(self): method testNoTestJsonOutput (line 756) | def testNoTestJsonOutput(self): method testTimestampValue (line 765) | def testTimestampValue(self): method testDefaultOutputFile (line 789) | def testDefaultOutputFile(self): method testSuppressedJsonOutput (line 813) | def testSuppressedJsonOutput(self): method testFilteredTestJsonOutput (line 843) | def testFilteredTestJsonOutput(self): method _GetJsonOutput (line 853) | def _GetJsonOutput(self, gtest_prog_name, extra_args, expected_exit_co... method _TestJsonOutput (line 885) | def _TestJsonOutput(self, gtest_prog_name, expected, FILE: 3rd/googletest-1.12.1/googletest/test/googletest-list-tests-unittest.py function Run (line 114) | def Run(args): class GTestListTestsUnitTest (line 124) | class GTestListTestsUnitTest(gtest_test_utils.TestCase): method RunAndVerify (line 127) | def RunAndVerify(self, flag_value, expected_output_re, other_flag): method testDefaultBehavior (line 171) | def testDefaultBehavior(self): method testFlag (line 178) | def testFlag(self): method testOverrideNonFilterFlags (line 188) | def testOverrideNonFilterFlags(self): method testWithFilterFlags (line 195) | def testWithFilterFlags(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-list-tests-unittest_.cc function TEST (line 42) | TEST(Foo, Bar1) {} function TEST (line 44) | TEST(Foo, Bar2) {} function TEST (line 46) | TEST(Foo, DISABLED_Bar3) {} function TEST (line 48) | TEST(Abc, Xyz) {} function TEST (line 50) | TEST(Abc, Def) {} function TEST (line 52) | TEST(FooBar, Baz) {} class FooTest (line 54) | class FooTest : public testing::Test {} function TEST_F (line 56) | TEST_F(FooTest, Test1) {} function TEST_F (line 58) | TEST_F(FooTest, DISABLED_Test2) {} function TEST_F (line 60) | TEST_F(FooTest, Test3) {} function TEST (line 62) | TEST(FooDeathTest, Test1) {} class MyType (line 66) | class MyType { method MyType (line 68) | explicit MyType(const std::string& a_value) : value_(a_value) {} function PrintTo (line 77) | void PrintTo(const MyType& x, std::ostream* os) { *os << x.value(); } class ValueParamTest (line 79) | class ValueParamTest : public testing::TestWithParam {} function TEST_P (line 81) | TEST_P(ValueParamTest, TestA) {} function TEST_P (line 83) | TEST_P(ValueParamTest, TestB) {} class VeryLoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooogName (line 100) | class class TypedTest (line 105) | class TypedTest : public testing::Test {} class MyArray (line 108) | class MyArray {} function TYPED_TEST (line 117) | TYPED_TEST(TypedTest, TestA) {} function TYPED_TEST (line 119) | TYPED_TEST(TypedTest, TestB) {} class TypeParamTest (line 124) | class TypeParamTest : public testing::Test {} function TYPED_TEST_P (line 128) | TYPED_TEST_P(TypeParamTest, TestA) {} function TYPED_TEST_P (line 130) | TYPED_TEST_P(TypeParamTest, TestB) {} function main (line 136) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-listener-test.cc type testing (line 53) | namespace testing { type internal (line 54) | namespace internal { class EventRecordingListener (line 56) | class EventRecordingListener : public TestEventListener { method EventRecordingListener (line 58) | explicit EventRecordingListener(const char* name) : name_(name) {} method OnTestProgramStart (line 61) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override { method OnTestIterationStart (line 65) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 73) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 77) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override { method OnTestCaseStart (line 81) | void OnTestCaseStart(const TestCase& /*test_case*/) override { method OnTestStart (line 86) | void OnTestStart(const TestInfo& /*test_info*/) override { method OnTestPartResult (line 90) | void OnTestPartResult(const TestPartResult& /*test_part_result*/) ... method OnTestEnd (line 94) | void OnTestEnd(const TestInfo& /*test_info*/) override { method OnTestCaseEnd (line 99) | void OnTestCaseEnd(const TestCase& /*test_case*/) override { method OnEnvironmentsTearDownStart (line 104) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 108) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestIterationEnd (line 112) | void OnTestIterationEnd(const UnitTest& /*unit_test*/, method OnTestProgramEnd (line 120) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override { method GetFullMethodName (line 125) | std::string GetFullMethodName(const char* name) { return name_ + "... class EventRecordingListener2 (line 131) | class EventRecordingListener2 : public TestEventListener { method EventRecordingListener2 (line 133) | explicit EventRecordingListener2(const char* name) : name_(name) {} method OnTestProgramStart (line 136) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override { method OnTestIterationStart (line 140) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnEnvironmentsSetUpStart (line 148) | void OnEnvironmentsSetUpStart(const UnitTest& /*unit_test*/) overr... method OnEnvironmentsSetUpEnd (line 152) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override { method OnTestSuiteStart (line 156) | void OnTestSuiteStart(const TestSuite& /*test_suite*/) override { method OnTestStart (line 160) | void OnTestStart(const TestInfo& /*test_info*/) override { method OnTestPartResult (line 164) | void OnTestPartResult(const TestPartResult& /*test_part_result*/) ... method OnTestEnd (line 168) | void OnTestEnd(const TestInfo& /*test_info*/) override { method OnTestSuiteEnd (line 172) | void OnTestSuiteEnd(const TestSuite& /*test_suite*/) override { method OnEnvironmentsTearDownStart (line 176) | void OnEnvironmentsTearDownStart(const UnitTest& /*unit_test*/) ov... method OnEnvironmentsTearDownEnd (line 180) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) over... method OnTestIterationEnd (line 184) | void OnTestIterationEnd(const UnitTest& /*unit_test*/, method OnTestProgramEnd (line 192) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override { method GetFullMethodName (line 197) | std::string GetFullMethodName(const char* name) { return name_ + "... class EnvironmentInvocationCatcher (line 202) | class EnvironmentInvocationCatcher : public Environment { method SetUp (line 204) | void SetUp() override { g_events->push_back("Environment::SetUp"); } method TearDown (line 206) | void TearDown() override { g_events->push_back("Environment::TearD... class ListenerTest (line 209) | class ListenerTest : public Test { method SetUpTestSuite (line 211) | static void SetUpTestSuite() { method TearDownTestSuite (line 215) | static void TearDownTestSuite() { method SetUp (line 219) | void SetUp() override { g_events->push_back("ListenerTest::SetUp"); } method TearDown (line 221) | void TearDown() override { g_events->push_back("ListenerTest::Tear... function TEST_F (line 224) | TEST_F(ListenerTest, DoesFoo) { function TEST_F (line 231) | TEST_F(ListenerTest, DoesBar) { function VerifyResults (line 244) | void VerifyResults(const std::vector& data, function main (line 267) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-message-test.cc function TEST (line 43) | TEST(MessageTest, DefaultConstructor) { function TEST (line 49) | TEST(MessageTest, CopyConstructor) { function TEST (line 56) | TEST(MessageTest, ConstructsFromCString) { function TEST (line 62) | TEST(MessageTest, StreamsFloat) { function TEST (line 70) | TEST(MessageTest, StreamsDouble) { function TEST (line 80) | TEST(MessageTest, StreamsPointer) { function TEST (line 87) | TEST(MessageTest, StreamsNullPointer) { function TEST (line 93) | TEST(MessageTest, StreamsCString) { function TEST (line 98) | TEST(MessageTest, StreamsNullCString) { function TEST (line 104) | TEST(MessageTest, StreamsString) { function TEST (line 110) | TEST(MessageTest, StreamsStringWithEmbeddedNUL) { function TEST (line 119) | TEST(MessageTest, StreamsNULChar) { function TEST (line 124) | TEST(MessageTest, StreamsInt) { function TEST (line 130) | TEST(MessageTest, StreamsBasicIoManip) { function TEST (line 139) | TEST(MessageTest, GetString) { function TEST (line 146) | TEST(MessageTest, StreamsToOStream) { function TEST (line 154) | TEST(MessageTest, DoesNotTakeUpMuchStackSpace) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-options-test.cc type testing (line 52) | namespace testing { type internal (line 53) | namespace internal { function FilePath (line 57) | FilePath GetAbsolutePathOf(const FilePath& relative_path) { function TEST (line 63) | TEST(XmlOutputTest, GetOutputFormatDefault) { function TEST (line 68) | TEST(XmlOutputTest, GetOutputFormat) { function TEST (line 73) | TEST(XmlOutputTest, GetOutputFileDefault) { function TEST (line 79) | TEST(XmlOutputTest, GetOutputFileSingleFile) { function TEST (line 85) | TEST(XmlOutputTest, GetOutputFileFromDirectoryPath) { function TEST (line 100) | TEST(OutputFileHelpersTest, GetCurrentExecutableName) { class XmlOutputChangeDirTest (line 126) | class XmlOutputChangeDirTest : public Test { method SetUp (line 128) | void SetUp() override { method TearDown (line 136) | void TearDown() override { function TEST_F (line 143) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithDefault) { function TEST_F (line 151) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithDefault... function TEST_F (line 159) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithRelativ... function TEST_F (line 167) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithRelativ... function TEST_F (line 184) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithAbsolut... function TEST_F (line 196) | TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithAbsolut... FILE: 3rd/googletest-1.12.1/googletest/test/googletest-output-test.py function ToUnixLineEnding (line 84) | def ToUnixLineEnding(s): function RemoveLocations (line 90) | def RemoveLocations(test_output): function RemoveStackTraceDetails (line 107) | def RemoveStackTraceDetails(output): function RemoveStackTraces (line 115) | def RemoveStackTraces(output): function RemoveTime (line 122) | def RemoveTime(output): function RemoveTypeInfoDetails (line 128) | def RemoveTypeInfoDetails(test_output): function NormalizeToCurrentPlatform (line 142) | def NormalizeToCurrentPlatform(test_output): function RemoveTestCounts (line 156) | def RemoveTestCounts(output): function RemoveMatchingTests (line 170) | def RemoveMatchingTests(test_output, pattern): function NormalizeOutput (line 193) | def NormalizeOutput(output): function GetShellCommandOutput (line 203) | def GetShellCommandOutput(env_cmd): function GetCommandOutput (line 224) | def GetCommandOutput(env_cmd): function GetOutputOfAllCommands (line 241) | def GetOutputOfAllCommands(): class GTestOutputTest (line 261) | class GTestOutputTest(gtest_test_utils.TestCase): method RemoveUnsupportedTests (line 262) | def RemoveUnsupportedTests(self, test_output): method testOutput (line 281) | def testOutput(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-output-test_.cc function TestEq1 (line 59) | void TestEq1(int x) { ASSERT_EQ(1, x); } function TryTestSubroutine (line 63) | void TryTestSubroutine() { function TEST (line 77) | TEST(PassingTest, PassingTest1) {} function TEST (line 79) | TEST(PassingTest, PassingTest2) {} class FailingParamTest (line 83) | class FailingParamTest : public testing::TestWithParam {} function TEST_P (line 85) | TEST_P(FailingParamTest, Fails) { EXPECT_EQ(1, GetParam()); } class EmptyBasenameParamInst (line 94) | class EmptyBasenameParamInst : public testing::TestWithParam {} function TEST_P (line 96) | TEST_P(EmptyBasenameParamInst, Passes) { EXPECT_EQ(1, GetParam()); } function TEST (line 102) | TEST(NonfatalFailureTest, EscapesStringOperands) { function TEST (line 110) | TEST(NonfatalFailureTest, DiffForLongStrings) { function TEST (line 116) | TEST(FatalFailureTest, FatalFailureInSubroutine) { function TEST (line 123) | TEST(FatalFailureTest, FatalFailureInNestedSubroutine) { function TEST (line 140) | TEST(FatalFailureTest, NonfatalFailureInSubroutine) { function TEST (line 147) | TEST(LoggingTest, InterleavingLoggingAndAssertions) { function SubWithoutTrace (line 160) | void SubWithoutTrace(int n) { function SubWithTrace (line 166) | void SubWithTrace(int n) { function TEST (line 172) | TEST(SCOPED_TRACETest, AcceptedValues) { function TEST (line 183) | TEST(SCOPED_TRACETest, ObeysScopes) { function TEST (line 202) | TEST(SCOPED_TRACETest, WorksInLoop) { function TEST (line 213) | TEST(SCOPED_TRACETest, WorksInSubroutine) { function TEST (line 221) | TEST(SCOPED_TRACETest, CanBeNested) { function TEST (line 230) | TEST(SCOPED_TRACETest, CanBeRepeated) { type CheckPoints (line 282) | struct CheckPoints { function ThreadWithScopedTrace (line 288) | static void ThreadWithScopedTrace(CheckPoints* check_points) { function TEST (line 302) | TEST(SCOPED_TRACETest, WorksConcurrently) { function TEST (line 326) | TEST(ScopedTraceTest, WithExplicitFileAndLine) { function TEST (line 331) | TEST(DisabledTestsWarningTest, function AdHocTest (line 342) | void AdHocTest() { function RunAllTests (line 349) | int RunAllTests() { class NonFatalFailureInFixtureConstructorTest (line 355) | class NonFatalFailureInFixtureConstructorTest : public testing::Test { method NonFatalFailureInFixtureConstructorTest (line 357) | NonFatalFailureInFixtureConstructorTest() { method SetUp (line 366) | void SetUp() override { ADD_FAILURE() << "Expected failure #2, in SetU... method TearDown (line 368) | void TearDown() override { function TEST_F (line 373) | TEST_F(NonFatalFailureInFixtureConstructorTest, FailureInConstructor) { class FatalFailureInFixtureConstructorTest (line 378) | class FatalFailureInFixtureConstructorTest : public testing::Test { method FatalFailureInFixtureConstructorTest (line 380) | FatalFailureInFixtureConstructorTest() { method SetUp (line 389) | void SetUp() override { method TearDown (line 395) | void TearDown() override { method Init (line 402) | void Init() { FAIL() << "Expected failure #1, in the test fixture c'to... function TEST_F (line 405) | TEST_F(FatalFailureInFixtureConstructorTest, FailureInConstructor) { class NonFatalFailureInSetUpTest (line 412) | class NonFatalFailureInSetUpTest : public testing::Test { method SetUp (line 416) | void SetUp() override { method TearDown (line 421) | void TearDown() override { FAIL() << "Expected failure #3, in TearDown... method Deinit (line 424) | void Deinit() { FAIL() << "Expected failure #4, in the test fixture d'... function TEST_F (line 427) | TEST_F(NonFatalFailureInSetUpTest, FailureInSetUp) { class FatalFailureInSetUpTest (line 432) | class FatalFailureInSetUpTest : public testing::Test { method SetUp (line 436) | void SetUp() override { method TearDown (line 441) | void TearDown() override { FAIL() << "Expected failure #2, in TearDown... method Deinit (line 444) | void Deinit() { FAIL() << "Expected failure #3, in the test fixture d'... function TEST_F (line 447) | TEST_F(FatalFailureInSetUpTest, FailureInSetUp) { function TEST (line 452) | TEST(AddFailureAtTest, MessageContainsSpecifiedFileAndLineNumber) { function TEST (line 456) | TEST(GtestFailAtTest, MessageContainsSpecifiedFileAndLineNumber) { type foo (line 470) | namespace foo { class MixedUpTestSuiteTest (line 472) | class MixedUpTestSuiteTest : public testing::Test {} function TEST_F (line 474) | TEST_F(MixedUpTestSuiteTest, FirstTestFromNamespaceFoo) {} function TEST_F (line 475) | TEST_F(MixedUpTestSuiteTest, SecondTestFromNamespaceFoo) {} class MixedUpTestSuiteWithSameTestNameTest (line 477) | class MixedUpTestSuiteWithSameTestNameTest : public testing::Test {} function TEST_F (line 479) | TEST_F(MixedUpTestSuiteWithSameTestNameTest, type bar (line 484) | namespace bar { class MixedUpTestSuiteTest (line 486) | class MixedUpTestSuiteTest : public testing::Test {} function TEST_F (line 490) | TEST_F(MixedUpTestSuiteTest, ThisShouldFail) {} function TEST_F (line 491) | TEST_F(MixedUpTestSuiteTest, ThisShouldFailToo) {} class MixedUpTestSuiteWithSameTestNameTest (line 493) | class MixedUpTestSuiteWithSameTestNameTest : public testing::Test {} function TEST_F (line 497) | TEST_F(MixedUpTestSuiteWithSameTestNameTest, class TEST_F_before_TEST_in_same_test_case (line 507) | class TEST_F_before_TEST_in_same_test_case : public testing::Test {} function TEST_F (line 509) | TEST_F(TEST_F_before_TEST_in_same_test_case, DefinedUsingTEST_F) {} function TEST (line 513) | TEST(TEST_F_before_TEST_in_same_test_case, DefinedUsingTESTAndShouldFail... class TEST_before_TEST_F_in_same_test_case (line 515) | class TEST_before_TEST_F_in_same_test_case : public testing::Test {} function TEST (line 517) | TEST(TEST_before_TEST_F_in_same_test_case, DefinedUsingTEST) {} function TEST_F (line 521) | TEST_F(TEST_before_TEST_F_in_same_test_case, DefinedUsingTEST_FAndShould... function TEST (line 527) | TEST(ExpectNonfatalFailureTest, CanReferenceGlobalVariables) { function TEST (line 536) | TEST(ExpectNonfatalFailureTest, CanReferenceLocalVariables) { function TEST (line 546) | TEST(ExpectNonfatalFailureTest, SucceedsWhenThereIsOneNonfatalFailure) { function TEST (line 553) | TEST(ExpectNonfatalFailureTest, FailsWhenThereIsNoNonfatalFailure) { function TEST (line 560) | TEST(ExpectNonfatalFailureTest, FailsWhenThereAreTwoNonfatalFailures) { function TEST (line 572) | TEST(ExpectNonfatalFailureTest, FailsWhenThereIsOneFatalFailure) { function TEST (line 579) | TEST(ExpectNonfatalFailureTest, FailsWhenStatementReturns) { function TEST (line 588) | TEST(ExpectNonfatalFailureTest, FailsWhenStatementThrows) { function TEST (line 599) | TEST(ExpectFatalFailureTest, CanReferenceGlobalVariables) { function TEST (line 608) | TEST(ExpectFatalFailureTest, CanReferenceLocalStaticVariables) { function TEST (line 617) | TEST(ExpectFatalFailureTest, SucceedsWhenThereIsOneFatalFailure) { function TEST (line 624) | TEST(ExpectFatalFailureTest, FailsWhenThereIsNoFatalFailure) { function FatalFailure (line 630) | void FatalFailure() { FAIL() << "Expected fatal failure."; } function TEST (line 634) | TEST(ExpectFatalFailureTest, FailsWhenThereAreTwoFatalFailures) { function TEST (line 646) | TEST(ExpectFatalFailureTest, FailsWhenThereIsOneNonfatalFailure) { function TEST (line 653) | TEST(ExpectFatalFailureTest, FailsWhenStatementReturns) { function TEST (line 662) | TEST(ExpectFatalFailureTest, FailsWhenStatementThrows) { function ParamNameFunc (line 674) | std::string ParamNameFunc(const testing::TestParamInfo& inf... class ParamTest (line 678) | class ParamTest : public testing::TestWithParam {} function TEST_P (line 680) | TEST_P(ParamTest, Success) { EXPECT_EQ("a", GetParam()); } function TEST_P (line 682) | TEST_P(ParamTest, Failure) { EXPECT_EQ("b", GetParam()) << "Expected fai... class DetectNotInstantiatedTest (line 692) | class DetectNotInstantiatedTest : public testing::TestWithParam {} function TEST_P (line 693) | TEST_P(DetectNotInstantiatedTest, Used) {} class TypedTest (line 699) | class TypedTest : public testing::Test {} function TYPED_TEST (line 703) | TYPED_TEST(TypedTest, Success) { EXPECT_EQ(0, TypeParam()); } function TYPED_TEST (line 705) | TYPED_TEST(TypedTest, Failure) { class TypedTestWithNames (line 712) | class TypedTestWithNames : public testing::Test {} class TypedTestNames (line 714) | class TypedTestNames { method GetName (line 717) | static std::string GetName(int i) { function TYPED_TEST (line 727) | TYPED_TEST(TypedTestWithNames, Success) {} function TYPED_TEST (line 729) | TYPED_TEST(TypedTestWithNames, Failure) { FAIL(); } class TypedTestP (line 732) | class TypedTestP : public testing::Test {} function TYPED_TEST_P (line 736) | TYPED_TEST_P(TypedTestP, Success) { EXPECT_EQ(0U, TypeParam()); } function TYPED_TEST_P (line 738) | TYPED_TEST_P(TypedTestP, Failure) { class TypedTestPNames (line 747) | class TypedTestPNames { method GetName (line 750) | static std::string GetName(int i) { class DetectNotInstantiatedTypesTest (line 764) | class DetectNotInstantiatedTypesTest : public testing::Test {} function TYPED_TEST_P (line 766) | TYPED_TEST_P(DetectNotInstantiatedTypesTest, Used) { function TEST (line 783) | TEST(ADeathTest, ShouldRunFirst) {} class ATypedDeathTest (line 789) | class ATypedDeathTest : public testing::Test {} function TYPED_TEST (line 794) | TYPED_TEST(ATypedDeathTest, ShouldRunFirst) {} class ATypeParamDeathTest (line 800) | class ATypeParamDeathTest : public testing::Test {} function TYPED_TEST_P (line 804) | TYPED_TEST_P(ATypeParamDeathTest, ShouldRunFirst) {} class ExpectFailureTest (line 814) | class ExpectFailureTest : public testing::Test { type FailureMode (line 816) | enum FailureMode { FATAL_FAILURE, NONFATAL_FAILURE } method AddFailure (line 817) | static void AddFailure(FailureMode failure) { function TEST_F (line 826) | TEST_F(ExpectFailureTest, ExpectFatalFailure) { function TEST_F (line 842) | TEST_F(ExpectFailureTest, ExpectNonFatalFailure) { class ExpectFailureWithThreadsTest (line 858) | class ExpectFailureWithThreadsTest : public ExpectFailureTest { method AddFailureInOtherThread (line 860) | static void AddFailureInOtherThread(FailureMode failure) { function TEST_F (line 866) | TEST_F(ExpectFailureWithThreadsTest, ExpectFatalFailure) { function TEST_F (line 873) | TEST_F(ExpectFailureWithThreadsTest, ExpectNonFatalFailure) { function TEST_F (line 884) | TEST_F(ScopedFakeTestPartResultReporterTest, InterceptOnlyCurrentThread) { function TEST_F (line 900) | TEST_F(ExpectFailureTest, ExpectFatalFailureOnAllThreads) { function TEST_F (line 914) | TEST_F(ExpectFailureTest, ExpectNonFatalFailureOnAllThreads) { class DynamicFixture (line 930) | class DynamicFixture : public testing::Test { method DynamicFixture (line 932) | DynamicFixture() { printf("DynamicFixture()\n"); } method SetUp (line 934) | void SetUp() override { printf("DynamicFixture::SetUp\n"); } method TearDown (line 935) | void TearDown() override { printf("DynamicFixture::TearDown\n"); } method SetUpTestSuite (line 937) | static void SetUpTestSuite() { printf("DynamicFixture::SetUpTestSuite\... method TearDownTestSuite (line 938) | static void TearDownTestSuite() { class DynamicTest (line 944) | class DynamicTest : public DynamicFixture { method TestBody (line 946) | void TestBody() override { EXPECT_TRUE(Pass); } class FooEnvironment (line 983) | class FooEnvironment : public testing::Environment { method SetUp (line 985) | void SetUp() override { printf("%s", "FooEnvironment::SetUp() called.\... method TearDown (line 987) | void TearDown() override { class BarEnvironment (line 993) | class BarEnvironment : public testing::Environment { method SetUp (line 995) | void SetUp() override { printf("%s", "BarEnvironment::SetUp() called.\... method TearDown (line 997) | void TearDown() override { class TestSuiteThatFailsToSetUp (line 1003) | class TestSuiteThatFailsToSetUp : public testing::Test { method SetUpTestSuite (line 1005) | static void SetUpTestSuite() { EXPECT_TRUE(false); } function TEST_F (line 1007) | TEST_F(TestSuiteThatFailsToSetUp, ShouldNotRun) { std::abort(); } function main (line 1014) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-param-test-invalid-name1-test.py function Assert (line 39) | def Assert(condition): function TestExitCodeAndOutput (line 44) | def TestExitCodeAndOutput(command): class GTestParamTestInvalidName1Test (line 56) | class GTestParamTestInvalidName1Test(gtest_test_utils.TestCase): method testExitCodeAndOutput (line 58) | def testExitCodeAndOutput(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-param-test-invalid-name1-test_.cc class DummyTest (line 33) | class DummyTest : public ::testing::TestWithParam {} function TEST_P (line 35) | TEST_P(DummyTest, Dummy) {} function main (line 43) | int main(int argc, char *argv[]) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-param-test-invalid-name2-test.py function Assert (line 39) | def Assert(condition): function TestExitCodeAndOutput (line 44) | def TestExitCodeAndOutput(command): class GTestParamTestInvalidName2Test (line 56) | class GTestParamTestInvalidName2Test(gtest_test_utils.TestCase): method testExitCodeAndOutput (line 58) | def testExitCodeAndOutput(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-param-test-invalid-name2-test_.cc class DummyTest (line 33) | class DummyTest : public ::testing::TestWithParam {} function StringParamTestSuffix (line 35) | std::string StringParamTestSuffix( function TEST_P (line 40) | TEST_P(DummyTest, Dummy) {} function main (line 47) | int main(int argc, char *argv[]) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-param-test-test.cc function PrintValue (line 70) | ::std::string PrintValue(const T& value) { function VerifyGenerator (line 78) | void VerifyGenerator(const ParamGenerator& generator, function VerifyGeneratorIsEmpty (line 118) | void VerifyGeneratorIsEmpty(const ParamGenerator& generator) { function TEST (line 135) | TEST(IteratorTest, ParamIteratorConformsToForwardIteratorConcept) { function TEST (line 170) | TEST(RangeTest, IntRangeWithDefaultStep) { function TEST (line 178) | TEST(RangeTest, IntRangeSingleValue) { function TEST (line 186) | TEST(RangeTest, IntRangeEmpty) { function TEST (line 193) | TEST(RangeTest, IntRangeWithCustomStep) { function TEST (line 203) | TEST(RangeTest, IntRangeWithCustomStepOverUpperBound) { class DogAdder (line 211) | class DogAdder { method DogAdder (line 213) | explicit DogAdder(const char* a_value) : value_(a_value) {} method DogAdder (line 214) | DogAdder(const DogAdder& other) : value_(other.value_.c_str()) {} method DogAdder (line 216) | DogAdder operator=(const DogAdder& other) { method DogAdder (line 220) | DogAdder operator+(const DogAdder& other) const { function TEST (line 232) | TEST(RangeTest, WorksWithACustomType) { class IntWrapper (line 246) | class IntWrapper { method IntWrapper (line 248) | explicit IntWrapper(int a_value) : value_(a_value) {} method IntWrapper (line 249) | IntWrapper(const IntWrapper& other) : value_(other.value_) {} method IntWrapper (line 251) | IntWrapper operator=(const IntWrapper& other) { method IntWrapper (line 256) | IntWrapper operator+(int other) const { return IntWrapper(value_ + oth... method value (line 260) | int value() const { return value_; } function TEST (line 266) | TEST(RangeTest, WorksWithACustomTypeWithDifferentIncrementType) { function TEST (line 281) | TEST(ValuesInTest, ValuesInArray) { function TEST (line 289) | TEST(ValuesInTest, ValuesInConstArray) { function TEST (line 297) | TEST(ValuesInTest, ValuesInSingleElementArray) { function TEST (line 305) | TEST(ValuesInTest, ValuesInVector) { function TEST (line 318) | TEST(ValuesInTest, ValuesInIteratorRange) { function TEST (line 332) | TEST(ValuesInTest, ValuesInSingleElementIteratorRange) { function TEST (line 344) | TEST(ValuesInTest, ValuesInEmptyIteratorRange) { function TEST (line 353) | TEST(ValuesTest, ValuesWorks) { function TEST (line 362) | TEST(ValuesTest, ValuesWorksForValuesOfCompatibleTypes) { function TEST (line 369) | TEST(ValuesTest, ValuesWorksForMaxLengthList) { function TEST (line 386) | TEST(ValuesTest, ValuesWithSingleParameter) { function TEST (line 394) | TEST(BoolTest, BoolWorks) { function TEST (line 402) | TEST(CombineTest, CombineWithTwoParameters) { function TEST (line 415) | TEST(CombineTest, CombineWithThreeParameters) { function TEST (line 429) | TEST(CombineTest, CombineWithFirstParameterSingleValue) { function TEST (line 441) | TEST(CombineTest, CombineWithSecondParameterSingleValue) { function TEST (line 452) | TEST(CombineTest, CombineWithFirstParameterEmptyRange) { function TEST (line 460) | TEST(CombineTest, CombineWithSecondParameterEmptyRange) { function TEST (line 468) | TEST(CombineTest, CombineWithMaxNumberOfParameters) { class NonDefaultConstructAssignString (line 483) | class NonDefaultConstructAssignString { method NonDefaultConstructAssignString (line 485) | NonDefaultConstructAssignString(const std::string& s) : str_(s) {} method NonDefaultConstructAssignString (line 486) | NonDefaultConstructAssignString() = delete; method NonDefaultConstructAssignString (line 487) | NonDefaultConstructAssignString(const NonDefaultConstructAssignString&) = method NonDefaultConstructAssignString (line 489) | NonDefaultConstructAssignString& operator=( function TEST (line 499) | TEST(CombineTest, NonDefaultConstructAssign) { function TEST (line 528) | TEST(ParamGeneratorTest, AssignmentWorks) { class TestGenerationEnvironment (line 547) | class TestGenerationEnvironment : public ::testing::Environment { method TestGenerationEnvironment (line 549) | static TestGenerationEnvironment* Instance() { method FixtureConstructorExecuted (line 554) | void FixtureConstructorExecuted() { fixture_constructor_count_++; } method SetUpExecuted (line 555) | void SetUpExecuted() { set_up_count_++; } method TearDownExecuted (line 556) | void TearDownExecuted() { tear_down_count_++; } method TestBodyExecuted (line 557) | void TestBodyExecuted() { test_body_count_++; } method TearDown (line 559) | void TearDown() override { method TestGenerationEnvironment (line 590) | TestGenerationEnvironment() method TestGenerationEnvironment (line 601) | TestGenerationEnvironment(const TestGenerationEnvironment&) = delete; method TestGenerationEnvironment (line 602) | TestGenerationEnvironment& operator=(const TestGenerationEnvironment&) = class TestGenerationTest (line 608) | class TestGenerationTest : public TestWithParam { method TestGenerationTest (line 617) | TestGenerationTest() { method SetUp (line 621) | void SetUp() override { method TearDown (line 625) | void TearDown() override { method SetUpTestSuite (line 630) | static void SetUpTestSuite() { method TearDownTestSuite (line 651) | static void TearDownTestSuite() { method TestGenerationTest (line 668) | TestGenerationTest(const TestGenerationTest&) = delete; method TestGenerationTest (line 669) | TestGenerationTest& operator=(const TestGenerationTest&) = delete; function TEST_P (line 673) | TEST_P(TestGenerationTest, TestsExpandedAndRun) { class GeneratorEvaluationTest (line 691) | class GeneratorEvaluationTest : public TestWithParam { method param_value (line 693) | static int param_value() { return param_value_; } method set_param_value (line 694) | static void set_param_value(int param_value) { param_value_ = param_va... function TEST_P (line 701) | TEST_P(GeneratorEvaluationTest, GeneratorsEvaluatedInMain) { class ExternalGeneratorTest (line 710) | class ExternalGeneratorTest : public TestWithParam {} function TEST_P (line 711) | TEST_P(ExternalGeneratorTest, ExternalGenerator) { function TEST_P (line 723) | TEST_P(ExternalInstantiationTest, IsMultipleOf33) { class MultipleInstantiationTest (line 729) | class MultipleInstantiationTest : public TestWithParam {} function TEST_P (line 730) | TEST_P(MultipleInstantiationTest, AllowsMultipleInstances) {} function TEST_P (line 739) | TEST_P(InstantiationInMultipleTranslationUnitsTest, IsMultipleOf42) { class SeparateInstanceTest (line 747) | class SeparateInstanceTest : public TestWithParam { method SeparateInstanceTest (line 749) | SeparateInstanceTest() : count_(0) {} method TearDownTestSuite (line 751) | static void TearDownTestSuite() { function TEST_P (line 765) | TEST_P(SeparateInstanceTest, TestsRunInSeparateInstances) { class NamingTest (line 776) | class NamingTest : public TestWithParam {} function TEST_P (line 778) | TEST_P(NamingTest, TestsReportCorrectNamesAndParameters) { class MacroNamingTest (line 794) | class MacroNamingTest : public TestWithParam {} function TEST_P (line 799) | TEST_P(PREFIX_WITH_MACRO(NamingTest), PREFIX_WITH_FOO(SomeTestName)) { class MacroNamingTestNonParametrized (line 810) | class MacroNamingTestNonParametrized : public ::testing::Test {} function TEST_F (line 812) | TEST_F(PREFIX_WITH_MACRO(NamingTestNonParametrized), function TEST (line 821) | TEST(MacroNameing, LookupNames) { class CustomFunctorNamingTest (line 854) | class CustomFunctorNamingTest : public TestWithParam {} function TEST_P (line 855) | TEST_P(CustomFunctorNamingTest, CustomTestNames) {} type CustomParamNameFunctor (line 857) | struct CustomParamNameFunctor { function CustomParamNameFunction (line 872) | inline std::string CustomParamNameFunction( class CustomFunctionNamingTest (line 877) | class CustomFunctionNamingTest : public TestWithParam {} function TEST_P (line 878) | TEST_P(CustomFunctionNamingTest, CustomTestNames) {} class CustomLambdaNamingTest (line 890) | class CustomLambdaNamingTest : public TestWithParam {} function TEST_P (line 891) | TEST_P(CustomLambdaNamingTest, CustomTestNames) {} function TEST (line 899) | TEST(CustomNamingTest, CheckNameRegistry) { class CustomIntegerNamingTest (line 919) | class CustomIntegerNamingTest : public TestWithParam {} function TEST_P (line 921) | TEST_P(CustomIntegerNamingTest, TestsReportCorrectNames) { type CustomStruct (line 934) | struct CustomStruct { method CustomStruct (line 935) | explicit CustomStruct(int value) : x(value) {} class CustomStructNamingTest (line 944) | class CustomStructNamingTest : public TestWithParam {} function TEST_P (line 946) | TEST_P(CustomStructNamingTest, TestsReportCorrectNames) { type StatefulNamingFunctor (line 960) | struct StatefulNamingFunctor { method StatefulNamingFunctor (line 961) | StatefulNamingFunctor() : sum(0) {} class StatefulNamingTest (line 970) | class StatefulNamingTest : public ::testing::TestWithParam { method StatefulNamingTest (line 972) | StatefulNamingTest() : sum_(0) {} function TEST_P (line 976) | TEST_P(StatefulNamingTest, TestsReportCorrectNames) { class Unstreamable (line 992) | class Unstreamable { method Unstreamable (line 994) | explicit Unstreamable(int value) : value_(value) {} class CommentTest (line 1002) | class CommentTest : public TestWithParam {} function TEST_P (line 1004) | TEST_P(CommentTest, TestsCorrectlyReportUnstreamableParams) { class NonParameterizedBaseTest (line 1018) | class NonParameterizedBaseTest : public ::testing::Test { method NonParameterizedBaseTest (line 1020) | NonParameterizedBaseTest() : n_(17) {} class ParameterizedDerivedTest (line 1026) | class ParameterizedDerivedTest : public NonParameterizedBaseTest, method ParameterizedDerivedTest (line 1029) | ParameterizedDerivedTest() : count_(0) {} function TEST_F (line 1036) | TEST_F(NonParameterizedBaseTest, FixtureIsInitialized) { EXPECT_EQ(17, n... function TEST_P (line 1038) | TEST_P(ParameterizedDerivedTest, SeesSequence) { class ParameterizedDeathTest (line 1044) | class ParameterizedDeathTest : public ::testing::TestWithParam {} function TEST_F (line 1046) | TEST_F(ParameterizedDeathTest, GetParamDiesFromTestF) { type MyEnums (line 1054) | enum MyEnums { class MyEnumTest (line 1060) | class MyEnumTest : public testing::TestWithParam {} function TEST_P (line 1062) | TEST_P(MyEnumTest, ChecksParamMoreThanZero) { EXPECT_GE(10, GetParam()); } type works_here (line 1066) | namespace works_here { class NotUsedTest (line 1068) | class NotUsedTest : public testing::TestWithParam {} class NotUsedTypeTest (line 1073) | class NotUsedTypeTest : public testing::Test {} class NotInstantiatedTest (line 1077) | class NotInstantiatedTest : public testing::TestWithParam {} function TEST_P (line 1081) | TEST_P(NotInstantiatedTest, Used) {} function TEST_P (line 1085) | TEST_P(OtherName, Used) {} class NotInstantiatedTypeTest (line 1089) | class NotInstantiatedTypeTest : public testing::Test {} function TYPED_TEST_P (line 1094) | TYPED_TEST_P(NotInstantiatedTypeTest, Used) {} function main (line 1098) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-param-test-test.h function class (line 42) | class ExternalInstantiationTest : public ::testing::TestWithParam {} function class (line 46) | class InstantiationInMultipleTranslationUnitsTest FILE: 3rd/googletest-1.12.1/googletest/test/googletest-port-test.cc type testing (line 53) | namespace testing { type internal (line 54) | namespace internal { function TEST (line 56) | TEST(IsXDigitTest, WorksForNarrowAscii) { function TEST (line 69) | TEST(IsXDigitTest, ReturnsFalseForNarrowNonAscii) { function TEST (line 74) | TEST(IsXDigitTest, WorksForWideAscii) { function TEST (line 87) | TEST(IsXDigitTest, ReturnsFalseForWideNonAscii) { class Base (line 93) | class Base { method Base (line 95) | Base() : member_(0) {} method Base (line 96) | explicit Base(int n) : member_(n) {} method Base (line 97) | Base(const Base&) = default; method Base (line 98) | Base& operator=(const Base&) = default; method member (line 100) | int member() { return member_; } class Derived (line 106) | class Derived : public Base { method Derived (line 108) | explicit Derived(int n) : Base(n) {} function TEST (line 111) | TEST(ImplicitCastTest, ConvertsPointers) { function TEST (line 116) | TEST(ImplicitCastTest, CanUseInheritance) { class Castable (line 122) | class Castable { method Castable (line 124) | explicit Castable(bool* converted) : converted_(converted) {} function TEST (line 134) | TEST(ImplicitCastTest, CanUseNonConstCastOperator) { class ConstCastable (line 141) | class ConstCastable { method ConstCastable (line 143) | explicit ConstCastable(bool* converted) : converted_(converted) {} function TEST (line 153) | TEST(ImplicitCastTest, CanUseConstCastOperatorOnConstValues) { class ConstAndNonConstCastable (line 160) | class ConstAndNonConstCastable { method ConstAndNonConstCastable (line 162) | ConstAndNonConstCastable(bool* converted, bool* const_converted) function TEST (line 178) | TEST(ImplicitCastTest, CanSelectBetweenConstAndNonConstCasrAppropria... class To (line 194) | class To { method To (line 196) | To(bool* converted) { *converted = true; } function TEST (line 199) | TEST(ImplicitCastTest, CanUseImplicitConstructor) { function TEST (line 213) | TEST(GtestCheckSyntaxTest, BehavesLikeASingleStatement) { function TEST (line 232) | TEST(GtestCheckSyntaxTest, WorksWithSwitch) { function TEST (line 246) | TEST(FormatFileLocationTest, FormatsFileLocation) { function TEST (line 251) | TEST(FormatFileLocationTest, FormatsUnknownFile) { function TEST (line 257) | TEST(FormatFileLocationTest, FormatsUknownLine) { function TEST (line 261) | TEST(FormatFileLocationTest, FormatsUknownFileAndLine) { function TEST (line 266) | TEST(FormatCompilerIndependentFileLocationTest, FormatsFileLocation) { function TEST (line 270) | TEST(FormatCompilerIndependentFileLocationTest, FormatsUknownFile) { function TEST (line 275) | TEST(FormatCompilerIndependentFileLocationTest, FormatsUknownLine) { function TEST (line 279) | TEST(FormatCompilerIndependentFileLocationTest, FormatsUknownFileAnd... function TEST (line 293) | TEST(GetThreadCountTest, ReturnsCorrectValue) { function TEST (line 351) | TEST(GetThreadCountTest, ReturnsZeroWhenUnableToCountThreads) { function TEST (line 356) | TEST(GtestCheckDeathTest, DiesWithCorrectOutputOnFailure) { function TEST (line 374) | TEST(GtestCheckDeathTest, LivesSilentlyOnSuccess) { function TEST (line 389) | TEST(RegexEngineSelectionTest, SelectsCorrectRegexEngine) { class RETest (line 402) | class RETest : public ::testing::Test {} function TYPED_TEST (line 411) | TYPED_TEST(RETest, ImplicitConstructorWorks) { function TYPED_TEST (line 423) | TYPED_TEST(RETest, RejectsInvalidRegex) { function TYPED_TEST (line 430) | TYPED_TEST(RETest, FullMatchWorks) { function TYPED_TEST (line 443) | TYPED_TEST(RETest, PartialMatchWorks) { function TEST (line 458) | TEST(IsInSetTest, NulCharIsNotInAnySet) { function TEST (line 464) | TEST(IsInSetTest, WorksForNonNulChars) { function TEST (line 472) | TEST(IsAsciiDigitTest, IsFalseForNonDigit) { function TEST (line 481) | TEST(IsAsciiDigitTest, IsTrueForDigit) { function TEST (line 488) | TEST(IsAsciiPunctTest, IsFalseForNonPunct) { function TEST (line 496) | TEST(IsAsciiPunctTest, IsTrueForPunct) { function TEST (line 502) | TEST(IsRepeatTest, IsFalseForNonRepeatChar) { function TEST (line 510) | TEST(IsRepeatTest, IsTrueForRepeatChar) { function TEST (line 516) | TEST(IsAsciiWhiteSpaceTest, IsFalseForNonWhiteSpace) { function TEST (line 524) | TEST(IsAsciiWhiteSpaceTest, IsTrueForWhiteSpace) { function TEST (line 533) | TEST(IsAsciiWordCharTest, IsFalseForNonWordChar) { function TEST (line 541) | TEST(IsAsciiWordCharTest, IsTrueForLetter) { function TEST (line 548) | TEST(IsAsciiWordCharTest, IsTrueForDigit) { function TEST (line 555) | TEST(IsAsciiWordCharTest, IsTrueForUnderscore) { function TEST (line 559) | TEST(IsValidEscapeTest, IsFalseForNonPrintable) { function TEST (line 564) | TEST(IsValidEscapeTest, IsFalseForDigit) { function TEST (line 569) | TEST(IsValidEscapeTest, IsFalseForWhiteSpace) { function TEST (line 574) | TEST(IsValidEscapeTest, IsFalseForSomeLetter) { function TEST (line 579) | TEST(IsValidEscapeTest, IsTrueForPunct) { function TEST (line 590) | TEST(IsValidEscapeTest, IsTrueForSomeLetter) { function TEST (line 599) | TEST(AtomMatchesCharTest, EscapedPunct) { function TEST (line 611) | TEST(AtomMatchesCharTest, Escaped_d) { function TEST (line 620) | TEST(AtomMatchesCharTest, Escaped_D) { function TEST (line 629) | TEST(AtomMatchesCharTest, Escaped_s) { function TEST (line 640) | TEST(AtomMatchesCharTest, Escaped_S) { function TEST (line 649) | TEST(AtomMatchesCharTest, Escaped_w) { function TEST (line 661) | TEST(AtomMatchesCharTest, Escaped_W) { function TEST (line 672) | TEST(AtomMatchesCharTest, EscapedWhiteSpace) { function TEST (line 691) | TEST(AtomMatchesCharTest, UnescapedDot) { function TEST (line 700) | TEST(AtomMatchesCharTest, UnescapedChar) { function TEST (line 710) | TEST(ValidateRegexTest, GeneratesFailureAndReturnsFalseForInvalid) { function TEST (line 746) | TEST(ValidateRegexTest, ReturnsTrueForValid) { function TEST (line 757) | TEST(MatchRepetitionAndRegexAtHeadTest, WorksForZeroOrOne) { function TEST (line 769) | TEST(MatchRepetitionAndRegexAtHeadTest, WorksForZeroOrMany) { function TEST (line 780) | TEST(MatchRepetitionAndRegexAtHeadTest, WorksForOneOrMany) { function TEST (line 791) | TEST(MatchRegexAtHeadTest, ReturnsTrueForEmptyRegex) { function TEST (line 796) | TEST(MatchRegexAtHeadTest, WorksWhenDollarIsInRegex) { function TEST (line 803) | TEST(MatchRegexAtHeadTest, WorksWhenRegexStartsWithEscapeSequence) { function TEST (line 811) | TEST(MatchRegexAtHeadTest, WorksWhenRegexStartsWithRepetition) { function TEST (line 820) | TEST(MatchRegexAtHeadTest, WorksWhenRegexStartsWithRepetionOfEscapeS... function TEST (line 830) | TEST(MatchRegexAtHeadTest, MatchesSequentially) { function TEST (line 836) | TEST(MatchRegexAnywhereTest, ReturnsFalseWhenStringIsNull) { function TEST (line 840) | TEST(MatchRegexAnywhereTest, WorksWhenRegexStartsWithCaret) { function TEST (line 849) | TEST(MatchRegexAnywhereTest, ReturnsFalseWhenNoMatch) { function TEST (line 854) | TEST(MatchRegexAnywhereTest, ReturnsTrueWhenMatchingPrefix) { function TEST (line 860) | TEST(MatchRegexAnywhereTest, ReturnsTrueWhenMatchingNonPrefix) { function TEST (line 866) | TEST(RETest, ImplicitConstructorWorks) { function TEST (line 875) | TEST(RETest, RejectsInvalidRegex) { function TEST (line 887) | TEST(RETest, FullMatchWorks) { function TEST (line 903) | TEST(RETest, PartialMatchWorks) { function TEST (line 920) | TEST(CaptureTest, CapturesStdout) { function TEST (line 930) | TEST(CaptureTest, CapturesStderr) { function TEST (line 941) | TEST(CaptureTest, CapturesStdoutAndStderr) { function TEST (line 950) | TEST(CaptureDeathTest, CannotReenterStdoutCapture) { function TEST (line 962) | TEST(ThreadLocalTest, DefaultConstructorInitializesToDefaultValues) { function TEST (line 970) | TEST(ThreadLocalTest, SingleParamConstructorInitializesToParam) { class NoDefaultContructor (line 979) | class NoDefaultContructor { method NoDefaultContructor (line 981) | explicit NoDefaultContructor(const char*) {} method NoDefaultContructor (line 982) | NoDefaultContructor(const NoDefaultContructor&) {} function TEST (line 985) | TEST(ThreadLocalTest, ValueDefaultContructorIsNotRequiredForParamVer... function TEST (line 990) | TEST(ThreadLocalTest, GetAndPointerReturnSameValue) { function TEST (line 1000) | TEST(ThreadLocalTest, PointerAndConstPointerReturnSameValue) { function AddTwo (line 1013) | void AddTwo(int* param) { *param += 2; } function TEST (line 1015) | TEST(ThreadWithParamTest, ConstructorExecutesThreadFunc) { function TEST (line 1022) | TEST(MutexDeathTest, AssertHeldShouldAssertWhenNotLocked) { function TEST (line 1034) | TEST(MutexTest, AssertHeldShouldNotAssertWhenLocked) { class AtomicCounterWithMutex (line 1040) | class AtomicCounterWithMutex { method AtomicCounterWithMutex (line 1042) | explicit AtomicCounterWithMutex(Mutex* mutex) method Increment (line 1045) | void Increment() { method value (line 1079) | int value() const { return value_; } function CountingThreadFunc (line 1087) | void CountingThreadFunc(pair param) { function TEST (line 1092) | TEST(MutexTest, OnlyOneThreadCanLockAtATime) { function RunFromThread (line 1119) | void RunFromThread(void(func)(T), T param) { function RetrieveThreadLocalValue (line 1124) | void RetrieveThreadLocalValue( function TEST (line 1129) | TEST(ThreadLocalTest, ParameterizedConstructorSetsDefault) { class DestructorCall (line 1144) | class DestructorCall { method DestructorCall (line 1146) | DestructorCall() { method CheckDestroyed (line 1154) | bool CheckDestroyed() const { method ReportDestroyed (line 1162) | void ReportDestroyed() { method ResetList (line 1171) | static void ResetList() { method DestructorCall (line 1185) | DestructorCall(const DestructorCall&) = delete; method DestructorCall (line 1186) | DestructorCall& operator=(const DestructorCall&) = delete; class DestructorTracker (line 1194) | class DestructorTracker { method DestructorTracker (line 1196) | DestructorTracker() : index_(GetNewIndex()) {} method DestructorTracker (line 1197) | DestructorTracker(const DestructorTracker& /* rhs */) method GetNewIndex (line 1206) | static size_t GetNewIndex() { function CallThreadLocalGet (line 1215) | void CallThreadLocalGet(ThreadParam thread_local_param) { function TEST (line 1221) | TEST(ThreadLocalTest, DestroysManagedObjectForOwnThreadWhenDying) { function TEST (line 1243) | TEST(ThreadLocalTest, DestroysManagedObjectAtThreadExit) { function TEST (line 1267) | TEST(ThreadLocalTest, ThreadLocalMutationsAffectOnlyCurrentThread) { function TEST (line 1281) | TEST(WindowsTypesTest, HANDLEIsVoidStar) { function TEST (line 1286) | TEST(WindowsTypesTest, _CRITICAL_SECTIONIs_CRITICAL_SECTION) { function TEST (line 1290) | TEST(WindowsTypesTest, CRITICAL_SECTIONIs_RTL_CRITICAL_SECTION) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-printers-test.cc type AnonymousEnum (line 58) | enum AnonymousEnum { kAE1 = -1, kAE2 = 1 } type EnumWithoutPrinter (line 61) | enum EnumWithoutPrinter { kEWP1 = -2, kEWP2 = 42 } type EnumWithStreaming (line 64) | enum EnumWithStreaming { kEWS1 = 10 } type EnumWithPrintTo (line 71) | enum EnumWithPrintTo { kEWPT1 = 1 } function PrintTo (line 73) | void PrintTo(EnumWithPrintTo e, std::ostream* os) { class BiggestIntConvertible (line 78) | class BiggestIntConvertible { class ParentClass (line 85) | class ParentClass {} class ChildClassWithStreamOperator (line 86) | class ChildClassWithStreamOperator : public ParentClass {} class ChildClassWithoutStreamOperator (line 87) | class ChildClassWithoutStreamOperator : public ParentClass {} class UnprintableTemplateInGlobal (line 97) | class UnprintableTemplateInGlobal { method UnprintableTemplateInGlobal (line 99) | UnprintableTemplateInGlobal() : value_() {} class StreamableInGlobal (line 106) | class StreamableInGlobal { type foo (line 119) | namespace foo { class UnprintableInFoo (line 122) | class UnprintableInFoo { method UnprintableInFoo (line 124) | UnprintableInFoo() : z_(0) { memcpy(xy_, "\xEF\x12\x0\x0\x34\xAB\x0\... method z (line 125) | double z() const { return z_; } type PrintableViaPrintTo (line 133) | struct PrintableViaPrintTo { method PrintableViaPrintTo (line 134) | PrintableViaPrintTo() : value() {} function PrintTo (line 138) | void PrintTo(const PrintableViaPrintTo& x, ::std::ostream* os) { type PointerPrintable (line 143) | struct PointerPrintable {} class PrintableViaPrintToTemplate (line 152) | class PrintableViaPrintToTemplate { method PrintableViaPrintToTemplate (line 154) | explicit PrintableViaPrintToTemplate(const T& a_value) : value_(a_va... method T (line 156) | const T& value() const { return value_; } function PrintTo (line 163) | void PrintTo(const PrintableViaPrintToTemplate& x, ::std::ostream* ... class StreamableTemplateInFoo (line 169) | class StreamableTemplateInFoo { method StreamableTemplateInFoo (line 171) | StreamableTemplateInFoo() : value_() {} method T (line 173) | const T& value() const { return value_; } type TemplatedStreamableInFoo (line 187) | struct TemplatedStreamableInFoo {} function OutputStream (line 190) | OutputStream& operator<<(OutputStream& os, class PathLike (line 199) | class PathLike { type iterator (line 201) | struct iterator { method PathLike (line 211) | PathLike() {} method iterator (line 213) | iterator begin() const { return iterator(); } method iterator (line 214) | iterator end() const { return iterator(); } type testing (line 223) | namespace testing { class Wrapper (line 226) | class Wrapper { method Wrapper (line 228) | explicit Wrapper(T&& value) : value_(std::forward(value)) {} method T (line 230) | const T& value() const { return value_; } type internal (line 238) | namespace internal { class UniversalPrinter> (line 240) | class UniversalPrinter> { method Print (line 242) | static void Print(const Wrapper& w, ::std::ostream* os) { type gtest_printers_test (line 250) | namespace gtest_printers_test { function Print (line 275) | std::string Print(const T& value) { function PrintByRef (line 285) | std::string PrintByRef(const T& value) { function TEST (line 293) | TEST(PrintEnumTest, AnonymousEnum) { function TEST (line 298) | TEST(PrintEnumTest, EnumWithoutPrinter) { function TEST (line 303) | TEST(PrintEnumTest, EnumWithStreaming) { function TEST (line 308) | TEST(PrintEnumTest, EnumWithPrintTo) { function TEST (line 315) | TEST(PrintClassTest, BiggestIntConvertible) { function TEST (line 322) | TEST(PrintCharTest, PlainChar) { function TEST (line 342) | TEST(PrintCharTest, SignedChar) { function TEST (line 348) | TEST(PrintCharTest, UnsignedChar) { function TEST (line 353) | TEST(PrintCharTest, Char16) { EXPECT_EQ("U+0041", Print(u'A')); } function TEST (line 355) | TEST(PrintCharTest, Char32) { EXPECT_EQ("U+0041", Print(U'A')); } function TEST (line 358) | TEST(PrintCharTest, Char8) { EXPECT_EQ("U+0041", Print(u8'A')); } function TEST (line 364) | TEST(PrintBuiltInTypeTest, Bool) { function TEST (line 370) | TEST(PrintBuiltInTypeTest, Wchar_t) { function TEST (line 392) | TEST(PrintTypeSizeTest, Wchar_t) { function TEST (line 397) | TEST(PrintBuiltInTypeTest, Integer) { function TEST (line 427) | TEST(PrintBuiltInTypeTest, Size_t) { function TEST (line 437) | TEST(PrintBuiltInTypeTest, Int128) { function TEST (line 454) | TEST(PrintBuiltInTypeTest, FloatingPoints) { function TEST (line 460) | TEST(PrintBuiltInTypeTest, TypeInfo) { function PrintPointer (line 472) | static std::string PrintPointer(const void* p) { function TEST (line 481) | TEST(PrintCStringTest, Const) { function TEST (line 487) | TEST(PrintCStringTest, NonConst) { function TEST (line 494) | TEST(PrintCStringTest, Null) { function TEST (line 500) | TEST(PrintCStringTest, EscapesProperly) { function TEST (line 510) | TEST(PrintU8StringTest, Const) { function TEST (line 516) | TEST(PrintU8StringTest, NonConst) { function TEST (line 523) | TEST(PrintU8StringTest, Null) { function TEST (line 529) | TEST(PrintU8StringTest, EscapesProperly) { function TEST (line 539) | TEST(PrintU16StringTest, Const) { function TEST (line 545) | TEST(PrintU16StringTest, NonConst) { function TEST (line 552) | TEST(PrintU16StringTest, Null) { function TEST (line 558) | TEST(PrintU16StringTest, EscapesProperly) { function TEST (line 567) | TEST(PrintU32StringTest, Const) { function TEST (line 573) | TEST(PrintU32StringTest, NonConst) { function TEST (line 580) | TEST(PrintU32StringTest, Null) { function TEST (line 586) | TEST(PrintU32StringTest, EscapesProperly) { function TEST (line 603) | TEST(PrintWideCStringTest, Const) { function TEST (line 609) | TEST(PrintWideCStringTest, NonConst) { function TEST (line 616) | TEST(PrintWideCStringTest, Null) { function TEST (line 622) | TEST(PrintWideCStringTest, EscapesProperly) { function TEST (line 636) | TEST(PrintCharPointerTest, SignedChar) { function TEST (line 644) | TEST(PrintCharPointerTest, ConstSignedChar) { function TEST (line 652) | TEST(PrintCharPointerTest, UnsignedChar) { function TEST (line 660) | TEST(PrintCharPointerTest, ConstUnsignedChar) { function TEST (line 670) | TEST(PrintPointerToBuiltInTypeTest, Bool) { function TEST (line 678) | TEST(PrintPointerToBuiltInTypeTest, Void) { function TEST (line 686) | TEST(PrintPointerToBuiltInTypeTest, ConstVoid) { function TEST (line 694) | TEST(PrintPointerToPointerTest, IntPointerPointer) { function MyFunction (line 703) | void MyFunction(int /* n */) {} function TEST (line 705) | TEST(PrintPointerTest, NonMemberFunctionPointer) { function AssertionResult (line 720) | AssertionResult HasPrefix(const StringType& str, const StringType& p... type Foo (line 735) | struct Foo { method MyMethod (line 738) | int MyMethod(char x) { return x + 1; } method MyVirtualMethod (line 739) | virtual char MyVirtualMethod(int /* n */) { return 'a'; } function TEST (line 744) | TEST(PrintPointerTest, MemberVariablePointer) { function TEST (line 755) | TEST(PrintPointerTest, MemberFunctionPointer) { function PrintArrayHelper (line 770) | std::string PrintArrayHelper(T (&a)[N]) { function TEST (line 775) | TEST(PrintArrayTest, OneDimensionalArray) { function TEST (line 781) | TEST(PrintArrayTest, TwoDimensionalArray) { function TEST (line 787) | TEST(PrintArrayTest, ConstArray) { function TEST (line 793) | TEST(PrintArrayTest, CharArrayWithNoTerminatingNul) { function TEST (line 800) | TEST(PrintArrayTest, CharArrayWithTerminatingNul) { function TEST (line 807) | TEST(PrintArrayTest, Char8ArrayWithNoTerminatingNul) { function TEST (line 814) | TEST(PrintArrayTest, Char8ArrayWithTerminatingNul) { function TEST (line 821) | TEST(PrintArrayTest, Char16ArrayWithNoTerminatingNul) { function TEST (line 829) | TEST(PrintArrayTest, Char16ArrayWithTerminatingNul) { function TEST (line 835) | TEST(PrintArrayTest, Char32ArrayWithNoTerminatingNul) { function TEST (line 843) | TEST(PrintArrayTest, Char32ArrayWithTerminatingNul) { function TEST (line 849) | TEST(PrintArrayTest, WCharArrayWithNoTerminatingNul) { function TEST (line 856) | TEST(PrintArrayTest, WCharArrayWithTerminatingNul) { function TEST (line 862) | TEST(PrintArrayTest, ObjectArray) { function TEST (line 868) | TEST(PrintArrayTest, BigArray) { function TEST (line 877) | TEST(PrintStringTest, StringInStdNamespace) { function TEST (line 884) | TEST(PrintStringTest, StringAmbiguousHex) { function TEST (line 904) | TEST(PrintWideStringTest, StringInStdNamespace) { function TEST (line 913) | TEST(PrintWideStringTest, StringAmbiguousHex) { function TEST (line 926) | TEST(PrintStringTest, U8String) { function TEST (line 933) | TEST(PrintStringTest, U16String) { function TEST (line 939) | TEST(PrintStringTest, U32String) { class AllowsGenericStreaming (line 951) | class AllowsGenericStreaming {} function TEST (line 960) | TEST(PrintTypeWithGenericStreamingTest, NonTemplateType) { class AllowsGenericStreamingTemplate (line 968) | class AllowsGenericStreamingTemplate {} function TEST (line 977) | TEST(PrintTypeWithGenericStreamingTest, TemplateType) { class AllowsGenericStreamingAndImplicitConversionTemplate (line 986) | class AllowsGenericStreamingAndImplicitConversionTemplate { function TEST (line 998) | TEST(PrintTypeWithGenericStreamingTest, TypeImplicitlyConvertible) { function TEST (line 1007) | TEST(PrintStringViewTest, SimpleStringView) { function TEST (line 1012) | TEST(PrintStringViewTest, UnprintableCharacters) { function TEST (line 1022) | TEST(PrintStlContainerTest, EmptyDeque) { function TEST (line 1027) | TEST(PrintStlContainerTest, NonEmptyDeque) { function TEST (line 1034) | TEST(PrintStlContainerTest, OneElementHashMap) { function TEST (line 1040) | TEST(PrintStlContainerTest, HashMultiMap) { function TEST (line 1052) | TEST(PrintStlContainerTest, HashSet) { function TEST (line 1058) | TEST(PrintStlContainerTest, HashMultiSet) { function TEST (line 1087) | TEST(PrintStlContainerTest, List) { function TEST (line 1093) | TEST(PrintStlContainerTest, Map) { function TEST (line 1101) | TEST(PrintStlContainerTest, MultiMap) { function TEST (line 1115) | TEST(PrintStlContainerTest, Set) { function TEST (line 1121) | TEST(PrintStlContainerTest, MultiSet) { function TEST (line 1127) | TEST(PrintStlContainerTest, SinglyLinkedList) { function TEST (line 1133) | TEST(PrintStlContainerTest, Pair) { function TEST (line 1138) | TEST(PrintStlContainerTest, Vector) { function TEST (line 1145) | TEST(PrintStlContainerTest, LongSequence) { function TEST (line 1154) | TEST(PrintStlContainerTest, NestedContainer) { function TEST (line 1166) | TEST(PrintStlContainerTest, OneDimensionalNativeArray) { function TEST (line 1172) | TEST(PrintStlContainerTest, TwoDimensionalNativeArray) { type iterator (line 1180) | struct iterator { function TEST (line 1184) | TEST(PrintStlContainerTest, Iterator) { type const_iterator (line 1191) | struct const_iterator { function TEST (line 1195) | TEST(PrintStlContainerTest, ConstIterator) { function TEST (line 1203) | TEST(PrintStdTupleTest, VariousSizes) { function TEST (line 1230) | TEST(PrintStdTupleTest, NestedTuple) { function TEST (line 1236) | TEST(PrintNullptrT, Basic) { EXPECT_EQ("(nullptr)", Print(nullptr)); } function TEST (line 1238) | TEST(PrintReferenceWrapper, Printable) { function TEST (line 1244) | TEST(PrintReferenceWrapper, Unprintable) { function TEST (line 1259) | TEST(PrintUnprintableTypeTest, InGlobalNamespace) { function TEST (line 1264) | TEST(PrintUnprintableTypeTest, InUserNamespace) { type Big (line 1271) | struct Big { method Big (line 1272) | Big() { memset(array, 0, sizeof(array)); } function TEST (line 1276) | TEST(PrintUnpritableTypeTest, BigObject) { function TEST (line 1291) | TEST(PrintStreamableTypeTest, InGlobalNamespace) { function TEST (line 1298) | TEST(PrintStreamableTypeTest, TemplateTypeInUserNamespace) { function TEST (line 1303) | TEST(PrintStreamableTypeTest, TypeInUserNamespaceWithTemplatedStream... function TEST (line 1308) | TEST(PrintStreamableTypeTest, SubclassUsesSuperclassStreamOperator) { function TEST (line 1319) | TEST(PrintStreamableTypeTest, PathLikeInUserNamespace) { function TEST (line 1327) | TEST(PrintPrintableTypeTest, InUserNamespace) { function TEST (line 1333) | TEST(PrintPrintableTypeTest, PointerInUserNamespace) { function TEST (line 1339) | TEST(PrintPrintableTypeTest, TemplateInUserNamespace) { function TEST (line 1346) | TEST(PrintReferenceTest, PrintsAddressAndValue) { function TEST (line 1363) | TEST(PrintReferenceTest, HandlesFunctionPointer) { function TEST (line 1378) | TEST(PrintReferenceTest, HandlesMemberFunctionPointer) { function TEST (line 1392) | TEST(PrintReferenceTest, HandlesMemberVariablePointer) { function TEST (line 1403) | TEST(FormatForComparisonFailureMessageTest, WorksForScalar) { function TEST (line 1408) | TEST(FormatForComparisonFailureMessageTest, WorksForNonCharPointer) { function TEST (line 1415) | TEST(FormatForComparisonFailureMessageTest, FormatsNonCharArrayAsPoi... function TEST (line 1427) | TEST(FormatForComparisonFailureMessageTest, WorksForCharPointerVsPoi... function TEST (line 1444) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharPointerVsPo... function TEST (line 1464) | TEST(FormatForComparisonFailureMessageTest, WorksForCharPointerVsStd... function TEST (line 1478) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharPointerVsSt... function TEST (line 1496) | TEST(FormatForComparisonFailureMessageTest, WorksForCharArrayVsPoint... function TEST (line 1504) | TEST(FormatForComparisonFailureMessageTest, WorksForCharArrayVsCharA... function TEST (line 1511) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsPoin... function TEST (line 1519) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsWCha... function TEST (line 1529) | TEST(FormatForComparisonFailureMessageTest, WorksForCharArrayVsStdSt... function TEST (line 1537) | TEST(FormatForComparisonFailureMessageTest, WorksForWCharArrayVsStdW... function TEST (line 1553) | TEST(PrintToStringTest, WorksForScalar) { EXPECT_PRINT_TO_STRING_(12... function TEST (line 1555) | TEST(PrintToStringTest, WorksForPointerToConstChar) { function TEST (line 1560) | TEST(PrintToStringTest, WorksForPointerToNonConstChar) { function TEST (line 1566) | TEST(PrintToStringTest, EscapesForPointerToConstChar) { function TEST (line 1571) | TEST(PrintToStringTest, EscapesForPointerToNonConstChar) { function TEST (line 1577) | TEST(PrintToStringTest, WorksForArray) { function TEST (line 1582) | TEST(PrintToStringTest, WorksForCharArray) { function TEST (line 1587) | TEST(PrintToStringTest, WorksForCharArrayWithEmbeddedNul) { function TEST (line 1595) | TEST(PrintToStringTest, ContainsNonLatin) { function TEST (line 1607) | TEST(IsValidUTF8Test, IllFormedUTF8) { function TEST (line 1670) | TEST(UniversalTersePrintTest, WorksForNonReference) { function TEST (line 1676) | TEST(UniversalTersePrintTest, WorksForReference) { function TEST (line 1683) | TEST(UniversalTersePrintTest, WorksForCString) { function TEST (line 1700) | TEST(UniversalPrintTest, WorksForNonReference) { function TEST (line 1706) | TEST(UniversalPrintTest, WorksForReference) { function TEST (line 1713) | TEST(UniversalPrintTest, WorksForPairWithConst) { function TEST (line 1720) | TEST(UniversalPrintTest, WorksForCString) { function TEST (line 1737) | TEST(UniversalPrintTest, WorksForCharArray) { function TEST (line 1749) | TEST(UniversalPrintTest, IncompleteType) { function TEST (line 1756) | TEST(UniversalPrintTest, SmartPointers) { function TEST (line 1806) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsEmpty... function TEST (line 1811) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsOneTu... function TEST (line 1818) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsTwoTu... function TEST (line 1826) | TEST(UniversalTersePrintTupleFieldsToStringsTestWithStd, PrintsTerse... class PrintAnyTest (line 1836) | class PrintAnyTest : public ::testing::Test { method ExpectedTypeName (line 1839) | static std::string ExpectedTypeName() { function TEST_F (line 1848) | TEST_F(PrintAnyTest, Empty) { function TEST_F (line 1853) | TEST_F(PrintAnyTest, NonEmpty) { function TEST (line 1868) | TEST(PrintOptionalTest, Basic) { type NonPrintable (line 1880) | struct NonPrintable { function TEST (line 1884) | TEST(PrintOneofTest, Basic) { class string_ref (line 1896) | class string_ref method string_ref (line 1922) | string_ref(const char* data, size_t size) : data_(data), size_(siz... method string_ptr (line 1924) | string_ptr operator&() const noexcept { return {data_, size_}; } class string_ptr (line 1901) | class string_ptr { method string_ptr (line 1903) | string_ptr(const char* data, size_t size) : data_(data), size_(siz... method string_ptr (line 1905) | string_ptr& operator++() noexcept { class string_ref (line 1920) | class string_ref { method string_ref (line 1922) | string_ref(const char* data, size_t size) : data_(data), size_(siz... method string_ptr (line 1924) | string_ptr operator&() const noexcept { return {data_, size_}; } function string_ref (line 1939) | string_ref string_ptr::operator*() const noexcept { return {data_, s... method string_ref (line 1922) | string_ref(const char* data, size_t size) : data_(data), size_(siz... method string_ptr (line 1924) | string_ptr operator&() const noexcept { return {data_, size_}; } function TEST (line 1941) | TEST(string_ref, compare) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-setuptestsuite-test.py class GTestSetUpTestSuiteTest (line 40) | class GTestSetUpTestSuiteTest(gtest_test_utils.TestCase): method testSetupErrorAndTearDownError (line 42) | def testSetupErrorAndTearDownError(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-setuptestsuite-test_.cc class SetupFailTest (line 32) | class SetupFailTest : public ::testing::Test { method SetUpTestSuite (line 34) | static void SetUpTestSuite() { ASSERT_EQ("", "SET_UP_FAIL"); } function TEST_F (line 37) | TEST_F(SetupFailTest, NoopPassingTest) {} class TearDownFailTest (line 39) | class TearDownFailTest : public ::testing::Test { method TearDownTestSuite (line 41) | static void TearDownTestSuite() { ASSERT_EQ("", "TEAR_DOWN_FAIL"); } function TEST_F (line 44) | TEST_F(TearDownFailTest, NoopPassingTest) {} FILE: 3rd/googletest-1.12.1/googletest/test/googletest-shuffle-test.py function AlsoRunDisabledTestsFlag (line 56) | def AlsoRunDisabledTestsFlag(): function FilterFlag (line 60) | def FilterFlag(test_filter): function RepeatFlag (line 64) | def RepeatFlag(n): function ShuffleFlag (line 68) | def ShuffleFlag(): function RandomSeedFlag (line 72) | def RandomSeedFlag(n): function RunAndReturnOutput (line 76) | def RunAndReturnOutput(extra_env, args): function GetTestsForAllIterations (line 85) | def GetTestsForAllIterations(extra_env, args): function GetTestCases (line 108) | def GetTestCases(tests): function CalculateTestLists (line 128) | def CalculateTestLists(): class GTestShuffleUnitTest (line 167) | class GTestShuffleUnitTest(gtest_test_utils.TestCase): method setUp (line 170) | def setUp(self): method testShufflePreservesNumberOfTests (line 173) | def testShufflePreservesNumberOfTests(self): method testShuffleChangesTestOrder (line 179) | def testShuffleChangesTestOrder(self): method testShuffleChangesTestCaseOrder (line 187) | def testShuffleChangesTestCaseOrder(self): method testShuffleDoesNotRepeatTest (line 200) | def testShuffleDoesNotRepeatTest(self): method testShuffleDoesNotCreateNewTest (line 214) | def testShuffleDoesNotCreateNewTest(self): method testShuffleIncludesAllTests (line 224) | def testShuffleIncludesAllTests(self): method testShuffleLeavesDeathTestsAtFront (line 234) | def testShuffleLeavesDeathTestsAtFront(self): method _VerifyTestCasesDoNotInterleave (line 243) | def _VerifyTestCasesDoNotInterleave(self, tests): method testShuffleDoesNotInterleaveTestCases (line 253) | def testShuffleDoesNotInterleaveTestCases(self): method testShuffleRestoresOrderAfterEachIteration (line 259) | def testShuffleRestoresOrderAfterEachIteration(self): method testShuffleGeneratesNewOrderInEachIteration (line 291) | def testShuffleGeneratesNewOrderInEachIteration(self): method testShuffleShardedTestsPreservesPartition (line 303) | def testShuffleShardedTestsPreservesPartition(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-shuffle-test_.cc class A (line 47) | class A : public Test {} function TEST_F (line 48) | TEST_F(A, A) {} function TEST_F (line 49) | TEST_F(A, B) {} function TEST (line 51) | TEST(ADeathTest, A) {} function TEST (line 52) | TEST(ADeathTest, B) {} function TEST (line 53) | TEST(ADeathTest, C) {} function TEST (line 55) | TEST(B, A) {} function TEST (line 56) | TEST(B, B) {} function TEST (line 57) | TEST(B, C) {} function TEST (line 58) | TEST(B, DISABLED_D) {} function TEST (line 59) | TEST(B, DISABLED_E) {} function TEST (line 61) | TEST(BDeathTest, A) {} function TEST (line 62) | TEST(BDeathTest, B) {} function TEST (line 64) | TEST(C, A) {} function TEST (line 65) | TEST(C, B) {} function TEST (line 66) | TEST(C, C) {} function TEST (line 67) | TEST(C, DISABLED_D) {} function TEST (line 69) | TEST(CDeathTest, A) {} function TEST (line 71) | TEST(DISABLED_D, A) {} function TEST (line 72) | TEST(DISABLED_D, DISABLED_B) {} class TestNamePrinter (line 76) | class TestNamePrinter : public EmptyTestEventListener { method OnTestIterationStart (line 78) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestStart (line 83) | void OnTestStart(const TestInfo& test_info) override { function main (line 90) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-test-part-test.cc class TestPartResultTest (line 43) | class TestPartResultTest : public Test { method TestPartResultTest (line 45) | TestPartResultTest() function TEST_F (line 54) | TEST_F(TestPartResultTest, ConstructorWorks) { function TEST_F (line 70) | TEST_F(TestPartResultTest, ResultAccessorsWork) { function TEST_F (line 104) | TEST_F(TestPartResultTest, type) { function TEST_F (line 112) | TEST_F(TestPartResultTest, file_name) { function TEST_F (line 119) | TEST_F(TestPartResultTest, line_number) { function TEST_F (line 126) | TEST_F(TestPartResultTest, message) { function TEST_F (line 132) | TEST_F(TestPartResultTest, Passed) { function TEST_F (line 140) | TEST_F(TestPartResultTest, Failed) { function TEST_F (line 148) | TEST_F(TestPartResultTest, Skipped) { function TEST_F (line 156) | TEST_F(TestPartResultTest, FatallyFailed) { function TEST_F (line 164) | TEST_F(TestPartResultTest, NonfatallyFailed) { class TestPartResultArrayTest (line 173) | class TestPartResultArrayTest : public Test { method TestPartResultArrayTest (line 175) | TestPartResultArrayTest() function TEST_F (line 183) | TEST_F(TestPartResultArrayTest, InitialSizeIsZero) { function TEST_F (line 190) | TEST_F(TestPartResultArrayTest, ContainsGivenResultAfterAppend) { function TEST_F (line 199) | TEST_F(TestPartResultArrayTest, ContainsGivenResultsAfterTwoAppends) { function TEST_F (line 212) | TEST_F(TestPartResultArrayDeathTest, DiesWhenIndexIsOutOfBound) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-throw-on-failure-test.py function SetEnvVar (line 56) | def SetEnvVar(env_var, value): function Run (line 68) | def Run(command): class ThrowOnFailureTest (line 77) | class ThrowOnFailureTest(gtest_test_utils.TestCase): method RunAndVerify (line 80) | def RunAndVerify(self, env_var_value, flag_value, should_fail): method testDefaultBehavior (line 125) | def testDefaultBehavior(self): method testThrowOnFailureEnvVar (line 130) | def testThrowOnFailureEnvVar(self): method testThrowOnFailureFlag (line 140) | def testThrowOnFailureFlag(self): method testThrowOnFailureFlagOverridesEnvVar (line 150) | def testThrowOnFailureFlagOverridesEnvVar(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-throw-on-failure-test_.cc function TerminateHandler (line 46) | void TerminateHandler() { function main (line 52) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/googletest-uninitialized-test.py function Assert (line 39) | def Assert(condition): function AssertEq (line 44) | def AssertEq(expected, actual): function TestExitCodeAndOutput (line 51) | def TestExitCodeAndOutput(command): class GTestUninitializedTest (line 61) | class GTestUninitializedTest(gtest_test_utils.TestCase): method testExitCodeAndOutput (line 62) | def testExitCodeAndOutput(self): FILE: 3rd/googletest-1.12.1/googletest/test/googletest-uninitialized-test_.cc function TEST (line 32) | TEST(DummyTest, Dummy) { function main (line 39) | int main() { return RUN_ALL_TESTS(); } FILE: 3rd/googletest-1.12.1/googletest/test/gtest-typed-test_test.cc class CommonTest (line 48) | class CommonTest : public Test { method SetUpTestSuite (line 52) | static void SetUpTestSuite() { shared_ = new T(5); } method TearDownTestSuite (line 54) | static void TearDownTestSuite() { method CommonTest (line 67) | CommonTest() : value_(1) {} method SetUp (line 71) | void SetUp() override { method TearDown (line 76) | void TearDown() override { function TYPED_TEST (line 96) | TYPED_TEST(CommonTest, ValuesAreCorrect) { function TYPED_TEST (line 116) | TYPED_TEST(CommonTest, ValuesAreStillCorrect) { class TypedTest1 (line 130) | class TypedTest1 : public Test {} function TYPED_TEST (line 135) | TYPED_TEST(TypedTest1, A) {} class TypedTest2 (line 138) | class TypedTest2 : public Test {} function TYPED_TEST (line 146) | TYPED_TEST(TypedTest2, A) {} type library1 (line 150) | namespace library1 { class NumericTest (line 153) | class NumericTest : public Test {} function TYPED_TEST (line 158) | TYPED_TEST(NumericTest, DefaultIsZero) { EXPECT_EQ(0, TypeParam()); } class TypedTestWithNames (line 164) | class TypedTestWithNames : public Test {} class TypedTestNames (line 166) | class TypedTestNames { method GetName (line 169) | static std::string GetName(int i) { function TYPED_TEST (line 181) | TYPED_TEST(TypedTestWithNames, TestSuiteName) { class TypedTestSuitePStateTest (line 201) | class TypedTestSuitePStateTest : public Test { method SetUp (line 203) | void SetUp() override { function TEST_F (line 212) | TEST_F(TypedTestSuitePStateTest, SucceedsForMatchingList) { function TEST_F (line 220) | TEST_F(TypedTestSuitePStateTest, IgnoresOrderAndSpaces) { function TEST_F (line 228) | TEST_F(TypedTestSuitePStateDeathTest, DetectsDuplicates) { function TEST_F (line 234) | TEST_F(TypedTestSuitePStateDeathTest, DetectsExtraTest) { function TEST_F (line 240) | TEST_F(TypedTestSuitePStateDeathTest, DetectsMissedTest) { function TEST_F (line 248) | TEST_F(TypedTestSuitePStateDeathTest, DetectsTestAfterRegistration) { class DerivedTest (line 260) | class DerivedTest : public CommonTest {} function TYPED_TEST_P (line 264) | TYPED_TEST_P(DerivedTest, ValuesAreCorrect) { function TYPED_TEST_P (line 276) | TYPED_TEST_P(DerivedTest, ValuesAreStillCorrect) { class TypeParametrizedTestWithNames (line 293) | class TypeParametrizedTestWithNames : public Test {} function TYPED_TEST_P (line 297) | TYPED_TEST_P(TypeParametrizedTestWithNames, TestSuiteName) { class TypeParametrizedTestNames (line 314) | class TypeParametrizedTestNames { method GetName (line 317) | static std::string GetName(int i) { class TypedTestP1 (line 334) | class TypedTestP1 : public Test {} function TYPED_TEST_P (line 342) | TYPED_TEST_P(TypedTestP1, A) {} function TYPED_TEST_P (line 343) | TYPED_TEST_P(TypedTestP1, B) {} class TypedTestP2 (line 352) | class TypedTestP2 : public Test {} function TYPED_TEST_P (line 358) | TYPED_TEST_P(TypedTestP2, A) {} type library2 (line 385) | namespace library2 { class NumericTest (line 388) | class NumericTest : public Test {} function TYPED_TEST_P (line 392) | TYPED_TEST_P(NumericTest, DefaultIsZero) { EXPECT_EQ(0, TypeParam()); } function TYPED_TEST_P (line 394) | TYPED_TEST_P(NumericTest, ZeroIsLessThanOne) { class TrimmedTest (line 407) | class TrimmedTest : public Test {} function TYPED_TEST_P (line 409) | TYPED_TEST_P(TrimmedTest, Test1) { EXPECT_STREQ("Test1", GetTestName()... function TYPED_TEST_P (line 410) | TYPED_TEST_P(TrimmedTest, Test2) { EXPECT_STREQ("Test2", GetTestName()... function TYPED_TEST_P (line 411) | TYPED_TEST_P(TrimmedTest, Test3) { EXPECT_STREQ("Test3", GetTestName()... function TYPED_TEST_P (line 412) | TYPED_TEST_P(TrimmedTest, Test4) { EXPECT_STREQ("Test4", GetTestName()... function TYPED_TEST_P (line 413) | TYPED_TEST_P(TrimmedTest, Test5) { EXPECT_STREQ("Test5", GetTestName()... type MyPair (line 417) | struct MyPair {} FILE: 3rd/googletest-1.12.1/googletest/test/gtest-unittest-api_test.cc type testing (line 43) | namespace testing { type internal (line 44) | namespace internal { type LessByName (line 47) | struct LessByName { class UnitTestHelper (line 53) | class UnitTestHelper { method TestSuite (line 57) | static TestSuite const** GetSortedTestSuites() { method TestSuite (line 72) | static const TestSuite* FindTestSuite(const char* name) { method TestInfo (line 84) | static TestInfo const** GetSortedTests(const TestSuite* test_suite) { class TestSuiteWithCommentTest (line 98) | class TestSuiteWithCommentTest : public Test {} function TYPED_TEST (line 100) | TYPED_TEST(TestSuiteWithCommentTest, Dummy) {} function TEST (line 108) | TEST(ApiTest, UnitTestImmutableAccessorsWork) { function AssertionResult (line 132) | AssertionResult IsNull(const char* str) { function TEST (line 139) | TEST(ApiTest, TestSuiteImmutableAccessorsWork) { function TEST (line 200) | TEST(ApiTest, TestSuiteDisabledAccessorsWork) { function TEST (line 221) | TEST(ApiTest, DISABLED_Dummy1) {} function TEST (line 222) | TEST(DISABLED_Test, Dummy2) {} class FinalSuccessChecker (line 224) | class FinalSuccessChecker : public Environment { method TearDown (line 226) | void TearDown() override { function main (line 322) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_assert_by_exception_test.cc class ThrowListener (line 40) | class ThrowListener : public testing::EmptyTestEventListener { method OnTestPartResult (line 41) | void OnTestPartResult(const testing::TestPartResult& result) override { function Fail (line 52) | void Fail(const char* msg) { function AssertFalse (line 58) | static void AssertFalse() { ASSERT_EQ(2, 3) << "Expected failure"; } function TEST (line 62) | TEST(Test, Test) { function TEST (line 96) | TEST(Test, Test2) { kTestForContinuingTest = 1; } function main (line 98) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_environment_test.cc type FailureType (line 41) | enum FailureType { NO_FAILURE, NON_FATAL_FAILURE, FATAL_FAILURE } class MyEnvironment (line 44) | class MyEnvironment : public testing::Environment { method MyEnvironment (line 46) | MyEnvironment() { Reset(); } method SetUp (line 51) | void SetUp() override { method TearDown (line 67) | void TearDown() override { method Reset (line 73) | void Reset() { method set_failure_in_set_up (line 81) | void set_failure_in_set_up(FailureType type) { failure_in_set_up_ = ty... method set_up_was_run (line 84) | bool set_up_was_run() const { return set_up_was_run_; } method tear_down_was_run (line 87) | bool tear_down_was_run() const { return tear_down_was_run_; } function TEST (line 100) | TEST(FooTest, Bar) { test_was_run = true; } function Check (line 103) | void Check(bool condition, const char* msg) { function RunAllTests (line 114) | int RunAllTests(MyEnvironment* env, FailureType failure) { function main (line 124) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_help_test.py function RunWithFlag (line 83) | def RunWithFlag(flag): class GTestHelpTest (line 100) | class GTestHelpTest(gtest_test_utils.TestCase): method TestHelpFlag (line 103) | def TestHelpFlag(self, flag): method TestUnknownFlagWithAbseil (line 133) | def TestUnknownFlagWithAbseil(self, flag): method TestNonHelpFlag (line 146) | def TestNonHelpFlag(self, flag): method testPrintsHelpWithFullFlag (line 160) | def testPrintsHelpWithFullFlag(self): method testPrintsHelpWithUnrecognizedGoogleTestFlag (line 163) | def testPrintsHelpWithUnrecognizedGoogleTestFlag(self): method testRunsTestsWithoutHelpFlag (line 173) | def testRunsTestsWithoutHelpFlag(self): method testRunsTestsWithGtestInternalFlag (line 179) | def testRunsTestsWithGtestInternalFlag(self): FILE: 3rd/googletest-1.12.1/googletest/test/gtest_help_test_.cc function TEST (line 38) | TEST(HelpFlagTest, ShouldNotBeRun) { function TEST (line 43) | TEST(DeathTest, UsedByPythonScriptToDetectSupportForDeathTestsInThisBina... FILE: 3rd/googletest-1.12.1/googletest/test/gtest_json_test_utils.py function normalize (line 35) | def normalize(obj): FILE: 3rd/googletest-1.12.1/googletest/test/gtest_list_output_unittest.py class GTestListTestsOutputUnitTest (line 226) | class GTestListTestsOutputUnitTest(gtest_test_utils.TestCase): method testXml (line 230) | def testXml(self): method testJSON (line 238) | def testJSON(self): method _GetOutput (line 246) | def _GetOutput(self, out_format): method _TestOutput (line 268) | def _TestOutput(self, test_format, expected_output): FILE: 3rd/googletest-1.12.1/googletest/test/gtest_list_output_unittest_.cc function TEST (line 43) | TEST(FooTest, Test1) {} function TEST (line 45) | TEST(FooTest, Test2) {} class FooTestFixture (line 47) | class FooTestFixture : public ::testing::Test {} function TEST_F (line 48) | TEST_F(FooTestFixture, Test3) {} function TEST_F (line 49) | TEST_F(FooTestFixture, Test4) {} class ValueParamTest (line 51) | class ValueParamTest : public ::testing::TestWithParam {} function TEST_P (line 52) | TEST_P(ValueParamTest, Test5) {} function TEST_P (line 53) | TEST_P(ValueParamTest, Test6) {} class TypedTest (line 57) | class TypedTest : public ::testing::Test {} function TYPED_TEST (line 60) | TYPED_TEST(TypedTest, Test7) {} function TYPED_TEST (line 61) | TYPED_TEST(TypedTest, Test8) {} class TypeParameterizedTestSuite (line 64) | class TypeParameterizedTestSuite : public ::testing::Test {} function TYPED_TEST_P (line 66) | TYPED_TEST_P(TypeParameterizedTestSuite, Test9) {} function TYPED_TEST_P (line 67) | TYPED_TEST_P(TypeParameterizedTestSuite, Test10) {} function main (line 73) | int main(int argc, char **argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_main_unittest.cc function TEST (line 37) | TEST(GTestMainTest, ShouldSucceed) {} FILE: 3rd/googletest-1.12.1/googletest/test/gtest_no_test_unittest.cc function main (line 35) | int main(int argc, char **argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_pred_impl_unittest.cc type Bool (line 53) | struct Bool { method Bool (line 54) | explicit Bool(int val) : value(val != 0) {} method Bool (line 58) | Bool operator+(const Bool& rhs) const { return Bool(value + rhs.value); } function PredFunction1 (line 74) | bool PredFunction1(T1 v1) { function PredFunction1Int (line 80) | bool PredFunction1Int(int v1) { return v1 > 0; } function PredFunction1Bool (line 81) | bool PredFunction1Bool(Bool v1) { return v1 > 0; } type PredFunctor1 (line 84) | struct PredFunctor1 { function PredFormatFunction1 (line 93) | testing::AssertionResult PredFormatFunction1(const char* e1, const T1& v... type PredFormatFunctor1 (line 101) | struct PredFormatFunctor1 { class Predicate1Test (line 110) | class Predicate1Test : public testing::Test { method SetUp (line 112) | void SetUp() override { method TearDown (line 118) | void TearDown() override { function TEST_F (line 153) | TEST_F(EXPECT_PRED1Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 160) | TEST_F(EXPECT_PRED1Test, FunctionOnUserTypeSuccess) { function TEST_F (line 167) | TEST_F(EXPECT_PRED1Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 174) | TEST_F(EXPECT_PRED1Test, FunctorOnUserTypeSuccess) { function TEST_F (line 181) | TEST_F(EXPECT_PRED1Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 192) | TEST_F(EXPECT_PRED1Test, FunctionOnUserTypeFailure) { function TEST_F (line 203) | TEST_F(EXPECT_PRED1Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 214) | TEST_F(EXPECT_PRED1Test, FunctorOnUserTypeFailure) { function TEST_F (line 225) | TEST_F(ASSERT_PRED1Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 232) | TEST_F(ASSERT_PRED1Test, FunctionOnUserTypeSuccess) { function TEST_F (line 239) | TEST_F(ASSERT_PRED1Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 246) | TEST_F(ASSERT_PRED1Test, FunctorOnUserTypeSuccess) { function TEST_F (line 253) | TEST_F(ASSERT_PRED1Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 265) | TEST_F(ASSERT_PRED1Test, FunctionOnUserTypeFailure) { function TEST_F (line 277) | TEST_F(ASSERT_PRED1Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 289) | TEST_F(ASSERT_PRED1Test, FunctorOnUserTypeFailure) { function TEST_F (line 301) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 308) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctionOnUserTypeSuccess) { function TEST_F (line 315) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 322) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctorOnUserTypeSuccess) { function TEST_F (line 329) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 340) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctionOnUserTypeFailure) { function TEST_F (line 351) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 362) | TEST_F(EXPECT_PRED_FORMAT1Test, FunctorOnUserTypeFailure) { function TEST_F (line 373) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 380) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctionOnUserTypeSuccess) { function TEST_F (line 387) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 394) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctorOnUserTypeSuccess) { function TEST_F (line 401) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 413) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctionOnUserTypeFailure) { function TEST_F (line 425) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 437) | TEST_F(ASSERT_PRED_FORMAT1Test, FunctorOnUserTypeFailure) { function PredFunction2 (line 450) | bool PredFunction2(T1 v1, T2 v2) { function PredFunction2Int (line 456) | bool PredFunction2Int(int v1, int v2) { return v1 + v2 > 0; } function PredFunction2Bool (line 457) | bool PredFunction2Bool(Bool v1, Bool v2) { return v1 + v2 > 0; } type PredFunctor2 (line 460) | struct PredFunctor2 { function PredFormatFunction2 (line 469) | testing::AssertionResult PredFormatFunction2(const char* e1, const char*... type PredFormatFunctor2 (line 479) | struct PredFormatFunctor2 { class Predicate2Test (line 489) | class Predicate2Test : public testing::Test { method SetUp (line 491) | void SetUp() override { method TearDown (line 497) | void TearDown() override { function TEST_F (line 536) | TEST_F(EXPECT_PRED2Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 543) | TEST_F(EXPECT_PRED2Test, FunctionOnUserTypeSuccess) { function TEST_F (line 550) | TEST_F(EXPECT_PRED2Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 557) | TEST_F(EXPECT_PRED2Test, FunctorOnUserTypeSuccess) { function TEST_F (line 564) | TEST_F(EXPECT_PRED2Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 575) | TEST_F(EXPECT_PRED2Test, FunctionOnUserTypeFailure) { function TEST_F (line 586) | TEST_F(EXPECT_PRED2Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 597) | TEST_F(EXPECT_PRED2Test, FunctorOnUserTypeFailure) { function TEST_F (line 608) | TEST_F(ASSERT_PRED2Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 615) | TEST_F(ASSERT_PRED2Test, FunctionOnUserTypeSuccess) { function TEST_F (line 622) | TEST_F(ASSERT_PRED2Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 629) | TEST_F(ASSERT_PRED2Test, FunctorOnUserTypeSuccess) { function TEST_F (line 636) | TEST_F(ASSERT_PRED2Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 648) | TEST_F(ASSERT_PRED2Test, FunctionOnUserTypeFailure) { function TEST_F (line 660) | TEST_F(ASSERT_PRED2Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 672) | TEST_F(ASSERT_PRED2Test, FunctorOnUserTypeFailure) { function TEST_F (line 684) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 691) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctionOnUserTypeSuccess) { function TEST_F (line 698) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 705) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctorOnUserTypeSuccess) { function TEST_F (line 712) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 723) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctionOnUserTypeFailure) { function TEST_F (line 734) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 745) | TEST_F(EXPECT_PRED_FORMAT2Test, FunctorOnUserTypeFailure) { function TEST_F (line 756) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 763) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctionOnUserTypeSuccess) { function TEST_F (line 770) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 777) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctorOnUserTypeSuccess) { function TEST_F (line 784) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 796) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctionOnUserTypeFailure) { function TEST_F (line 808) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 820) | TEST_F(ASSERT_PRED_FORMAT2Test, FunctorOnUserTypeFailure) { function PredFunction3 (line 833) | bool PredFunction3(T1 v1, T2 v2, T3 v3) { function PredFunction3Int (line 839) | bool PredFunction3Int(int v1, int v2, int v3) { return v1 + v2 + v3 > 0; } function PredFunction3Bool (line 840) | bool PredFunction3Bool(Bool v1, Bool v2, Bool v3) { return v1 + v2 + v3 ... type PredFunctor3 (line 843) | struct PredFunctor3 { function PredFormatFunction3 (line 852) | testing::AssertionResult PredFormatFunction3(const char* e1, const char*... type PredFormatFunctor3 (line 864) | struct PredFormatFunctor3 { class Predicate3Test (line 875) | class Predicate3Test : public testing::Test { method SetUp (line 877) | void SetUp() override { method TearDown (line 883) | void TearDown() override { function TEST_F (line 926) | TEST_F(EXPECT_PRED3Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 933) | TEST_F(EXPECT_PRED3Test, FunctionOnUserTypeSuccess) { function TEST_F (line 940) | TEST_F(EXPECT_PRED3Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 947) | TEST_F(EXPECT_PRED3Test, FunctorOnUserTypeSuccess) { function TEST_F (line 954) | TEST_F(EXPECT_PRED3Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 965) | TEST_F(EXPECT_PRED3Test, FunctionOnUserTypeFailure) { function TEST_F (line 976) | TEST_F(EXPECT_PRED3Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 987) | TEST_F(EXPECT_PRED3Test, FunctorOnUserTypeFailure) { function TEST_F (line 998) | TEST_F(ASSERT_PRED3Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1005) | TEST_F(ASSERT_PRED3Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1012) | TEST_F(ASSERT_PRED3Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1019) | TEST_F(ASSERT_PRED3Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1026) | TEST_F(ASSERT_PRED3Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1038) | TEST_F(ASSERT_PRED3Test, FunctionOnUserTypeFailure) { function TEST_F (line 1050) | TEST_F(ASSERT_PRED3Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1062) | TEST_F(ASSERT_PRED3Test, FunctorOnUserTypeFailure) { function TEST_F (line 1074) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1081) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1089) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1096) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1104) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1115) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctionOnUserTypeFailure) { function TEST_F (line 1127) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1138) | TEST_F(EXPECT_PRED_FORMAT3Test, FunctorOnUserTypeFailure) { function TEST_F (line 1150) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1157) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1165) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1172) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1180) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1192) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctionOnUserTypeFailure) { function TEST_F (line 1205) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1217) | TEST_F(ASSERT_PRED_FORMAT3Test, FunctorOnUserTypeFailure) { function PredFunction4 (line 1231) | bool PredFunction4(T1 v1, T2 v2, T3 v3, T4 v4) { function PredFunction4Int (line 1237) | bool PredFunction4Int(int v1, int v2, int v3, int v4) { function PredFunction4Bool (line 1240) | bool PredFunction4Bool(Bool v1, Bool v2, Bool v3, Bool v4) { type PredFunctor4 (line 1245) | struct PredFunctor4 { function PredFormatFunction4 (line 1254) | testing::AssertionResult PredFormatFunction4(const char* e1, const char*... type PredFormatFunctor4 (line 1267) | struct PredFormatFunctor4 { class Predicate4Test (line 1279) | class Predicate4Test : public testing::Test { method SetUp (line 1281) | void SetUp() override { method TearDown (line 1287) | void TearDown() override { function TEST_F (line 1334) | TEST_F(EXPECT_PRED4Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1341) | TEST_F(EXPECT_PRED4Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1349) | TEST_F(EXPECT_PRED4Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1356) | TEST_F(EXPECT_PRED4Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1364) | TEST_F(EXPECT_PRED4Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1375) | TEST_F(EXPECT_PRED4Test, FunctionOnUserTypeFailure) { function TEST_F (line 1387) | TEST_F(EXPECT_PRED4Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1398) | TEST_F(EXPECT_PRED4Test, FunctorOnUserTypeFailure) { function TEST_F (line 1410) | TEST_F(ASSERT_PRED4Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1417) | TEST_F(ASSERT_PRED4Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1425) | TEST_F(ASSERT_PRED4Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1432) | TEST_F(ASSERT_PRED4Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1440) | TEST_F(ASSERT_PRED4Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1452) | TEST_F(ASSERT_PRED4Test, FunctionOnUserTypeFailure) { function TEST_F (line 1465) | TEST_F(ASSERT_PRED4Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1477) | TEST_F(ASSERT_PRED4Test, FunctorOnUserTypeFailure) { function TEST_F (line 1490) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1497) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1505) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1512) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1520) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1531) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctionOnUserTypeFailure) { function TEST_F (line 1543) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1554) | TEST_F(EXPECT_PRED_FORMAT4Test, FunctorOnUserTypeFailure) { function TEST_F (line 1566) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1573) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1581) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1588) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1596) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1608) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctionOnUserTypeFailure) { function TEST_F (line 1621) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1633) | TEST_F(ASSERT_PRED_FORMAT4Test, FunctorOnUserTypeFailure) { function PredFunction5 (line 1647) | bool PredFunction5(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) { function PredFunction5Int (line 1653) | bool PredFunction5Int(int v1, int v2, int v3, int v4, int v5) { function PredFunction5Bool (line 1656) | bool PredFunction5Bool(Bool v1, Bool v2, Bool v3, Bool v4, Bool v5) { type PredFunctor5 (line 1661) | struct PredFunctor5 { function PredFormatFunction5 (line 1671) | testing::AssertionResult PredFormatFunction5(const char* e1, const char*... type PredFormatFunctor5 (line 1685) | struct PredFormatFunctor5 { class Predicate5Test (line 1698) | class Predicate5Test : public testing::Test { method SetUp (line 1700) | void SetUp() override { method TearDown (line 1706) | void TearDown() override { function TEST_F (line 1757) | TEST_F(EXPECT_PRED5Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1764) | TEST_F(EXPECT_PRED5Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1772) | TEST_F(EXPECT_PRED5Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1779) | TEST_F(EXPECT_PRED5Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1787) | TEST_F(EXPECT_PRED5Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1798) | TEST_F(EXPECT_PRED5Test, FunctionOnUserTypeFailure) { function TEST_F (line 1810) | TEST_F(EXPECT_PRED5Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1821) | TEST_F(EXPECT_PRED5Test, FunctorOnUserTypeFailure) { function TEST_F (line 1833) | TEST_F(ASSERT_PRED5Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1840) | TEST_F(ASSERT_PRED5Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1848) | TEST_F(ASSERT_PRED5Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1855) | TEST_F(ASSERT_PRED5Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1863) | TEST_F(ASSERT_PRED5Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1875) | TEST_F(ASSERT_PRED5Test, FunctionOnUserTypeFailure) { function TEST_F (line 1888) | TEST_F(ASSERT_PRED5Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1900) | TEST_F(ASSERT_PRED5Test, FunctorOnUserTypeFailure) { function TEST_F (line 1913) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1920) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctionOnUserTypeSuccess) { function TEST_F (line 1928) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 1935) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctorOnUserTypeSuccess) { function TEST_F (line 1943) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 1955) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctionOnUserTypeFailure) { function TEST_F (line 1967) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 1979) | TEST_F(EXPECT_PRED_FORMAT5Test, FunctorOnUserTypeFailure) { function TEST_F (line 1991) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctionOnBuiltInTypeSuccess) { function TEST_F (line 1998) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctionOnUserTypeSuccess) { function TEST_F (line 2006) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctorOnBuiltInTypeSuccess) { function TEST_F (line 2013) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctorOnUserTypeSuccess) { function TEST_F (line 2021) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctionOnBuiltInTypeFailure) { function TEST_F (line 2034) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctionOnUserTypeFailure) { function TEST_F (line 2047) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctorOnBuiltInTypeFailure) { function TEST_F (line 2060) | TEST_F(ASSERT_PRED_FORMAT5Test, FunctorOnUserTypeFailure) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_premature_exit_test.cc class PrematureExitTest (line 46) | class PrematureExitTest : public Test { method FileExists (line 49) | static bool FileExists(const char* filepath) { method PrematureExitTest (line 55) | PrematureExitTest() { method PrematureExitFileExists (line 65) | bool PrematureExitFileExists() const { function TEST_F (line 79) | TEST_F(PrematureExitDeathTest, FileExistsDuringExecutionOfDeathTest) { function TEST_F (line 99) | TEST_F(PrematureExitTest, PrematureExitFileExistsDuringTestExecution) { function main (line 111) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_prod_test.cc function TEST (line 38) | TEST(PrivateCodeTest, CanAccessPrivateMembers) { function TEST_F (line 50) | TEST_F(PrivateCodeFixtureTest, CanAccessPrivateMembers) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_repeat_test.cc class MyEnvironment (line 62) | class MyEnvironment : public testing::Environment { method MyEnvironment (line 64) | MyEnvironment() {} method SetUp (line 65) | void SetUp() override { g_environment_set_up_count++; } method TearDown (line 66) | void TearDown() override { g_environment_tear_down_count++; } function TEST (line 73) | TEST(FooTest, ShouldFail) { function TEST (line 82) | TEST(FooTest, ShouldPass) { g_should_pass_count++; } function TEST (line 89) | TEST(BarDeathTest, ThreadSafeAndFast) { class MyParamTest (line 103) | class MyParamTest : public testing::TestWithParam {} function TEST_P (line 105) | TEST_P(MyParamTest, ShouldPass) { function ResetCounts (line 113) | void ResetCounts() { function CheckCounts (line 123) | void CheckCounts(int expected) { function TestRepeatUnspecified (line 133) | void TestRepeatUnspecified() { function TestRepeat (line 140) | void TestRepeat(int repeat) { function TestRepeatWithEmptyFilter (line 151) | void TestRepeatWithEmptyFilter(int repeat) { function TestRepeatWithFilterForSuccessfulTests (line 163) | void TestRepeatWithFilterForSuccessfulTests(int repeat) { function TestRepeatWithFilterForFailedTests (line 180) | void TestRepeatWithFilterForFailedTests(int repeat) { function main (line 197) | int main(int argc, char **argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_skip_check_output_test.py class SkipEntireEnvironmentTest (line 47) | class SkipEntireEnvironmentTest(gtest_test_utils.TestCase): method testSkipEntireEnvironmentTest (line 49) | def testSkipEntireEnvironmentTest(self): FILE: 3rd/googletest-1.12.1/googletest/test/gtest_skip_environment_check_output_test.py class SkipEntireEnvironmentTest (line 46) | class SkipEntireEnvironmentTest(gtest_test_utils.TestCase): method testSkipEntireEnvironmentTest (line 48) | def testSkipEntireEnvironmentTest(self): FILE: 3rd/googletest-1.12.1/googletest/test/gtest_skip_in_environment_setup_test.cc class SetupEnvironment (line 37) | class SetupEnvironment : public testing::Environment { method SetUp (line 39) | void SetUp() override { GTEST_SKIP() << "Skipping the entire environme... function TEST (line 42) | TEST(Test, AlwaysFails) { EXPECT_EQ(true, false); } function main (line 44) | int main(int argc, char **argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_skip_test.cc function TEST (line 37) | TEST(SkipTest, DoesSkip) { class Fixture (line 42) | class Fixture : public Test { method SetUp (line 44) | void SetUp() override { function TEST_F (line 49) | TEST_F(Fixture, SkipsOneTest) { EXPECT_EQ(5, 7); } function TEST_F (line 51) | TEST_F(Fixture, SkipsAnotherTest) { EXPECT_EQ(99, 100); } FILE: 3rd/googletest-1.12.1/googletest/test/gtest_sole_header_test.cc function Subroutine (line 38) | void Subroutine() { EXPECT_EQ(42, 42); } function TEST (line 40) | TEST(NoFatalFailureTest, ExpectNoFatalFailure) { function TEST (line 47) | TEST(NoFatalFailureTest, AssertNoFatalFailure) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_stress_test.cc type testing (line 40) | namespace testing { function IdToKey (line 54) | std::string IdToKey(int id, const char* suffix) { function IdToString (line 60) | std::string IdToString(int id) { function ExpectKeyAndValueWereRecordedForId (line 66) | void ExpectKeyAndValueWereRecordedForId( function ManyAsserts (line 78) | void ManyAsserts(int id) { function CheckTestFailureCount (line 106) | void CheckTestFailureCount(int expected_failures) { function TEST (line 116) | TEST(StressTest, CanUseScopedTraceAndAssertionsInManyThreads) { function FailingThread (line 150) | void FailingThread(bool is_fatal) { function GenerateFatalFailureInAnotherThread (line 159) | void GenerateFatalFailureInAnotherThread(bool is_fatal) { function TEST (line 164) | TEST(NoFatalFailureTest, ExpectNoFatalFailureIgnoresFailuresInOtherThr... function AssertNoFatalFailureIgnoresFailuresInOtherThreads (line 172) | void AssertNoFatalFailureIgnoresFailuresInOtherThreads() { function TEST (line 175) | TEST(NoFatalFailureTest, AssertNoFatalFailureIgnoresFailuresInOtherThr... function TEST (line 184) | TEST(FatalFailureTest, ExpectFatalFailureIgnoresFailuresInOtherThreads) { function TEST (line 191) | TEST(FatalFailureOnAllThreadsTest, ExpectFatalFailureOnAllThreads) { function TEST (line 202) | TEST(NonFatalFailureTest, ExpectNonFatalFailureIgnoresFailuresInOtherT... function TEST (line 210) | TEST(NonFatalFailureOnAllThreadsTest, ExpectNonFatalFailureOnAllThread... function main (line 224) | int main(int argc, char** argv) { function TEST (line 235) | TEST(StressTest, function main (line 238) | int main(int argc, char **argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_test_macro_stack_footprint_test.cc function main (line 83) | int main(int argc, char **argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_test_utils.py function SetEnvVar (line 56) | def SetEnvVar(env_var, value): function _ParseAndStripGTestFlags (line 77) | def _ParseAndStripGTestFlags(argv): function GetFlag (line 106) | def GetFlag(flag): function GetSourceDir (line 117) | def GetSourceDir(): function GetBuildDir (line 123) | def GetBuildDir(): function _RemoveTempDir (line 131) | def _RemoveTempDir(): function GetTempDir (line 138) | def GetTempDir(): function GetTestExecutablePath (line 145) | def GetTestExecutablePath(executable_name, build_dir=None): function GetExitStatus (line 176) | def GetExitStatus(exit_code): class Subprocess (line 196) | class Subprocess: method __init__ (line 197) | def __init__(self, command, working_dir=None, capture_stderr=True, env... function Main (line 243) | def Main(): FILE: 3rd/googletest-1.12.1/googletest/test/gtest_testbridge_test.py function Assert (line 41) | def Assert(condition): class GTestTestFilterTest (line 46) | class GTestTestFilterTest(gtest_test_utils.TestCase): method testTestExecutionIsFiltered (line 48) | def testTestExecutionIsFiltered(self): FILE: 3rd/googletest-1.12.1/googletest/test/gtest_testbridge_test_.cc function TEST (line 38) | TEST(TestFilterTest, TestThatSucceeds) {} function TEST (line 40) | TEST(TestFilterTest, TestThatFails) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_throw_on_failure_ex_test.cc function Fail (line 44) | void Fail(const char* msg) { function TestFailureThrowsRuntimeError (line 52) | void TestFailureThrowsRuntimeError() { function main (line 79) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_unittest.cc function TEST (line 39) | TEST(CommandLineFlagsTest, CanBeAccessedInCodeOnceGTestHIsIncluded) { type testing (line 72) | namespace testing { type internal (line 73) | namespace internal { class StreamingListenerTest (line 77) | class StreamingListenerTest : public Test { class FakeSocketWriter (line 79) | class FakeSocketWriter : public StreamingListener::AbstractSocketW... method Send (line 82) | void Send(const std::string& message) override { output_ += mess... method StreamingListenerTest (line 87) | StreamingListenerTest() function TEST_F (line 102) | TEST_F(StreamingListenerTest, OnTestProgramEnd) { function TEST_F (line 108) | TEST_F(StreamingListenerTest, OnTestIterationEnd) { function TEST_F (line 114) | TEST_F(StreamingListenerTest, OnTestSuiteStart) { function TEST_F (line 120) | TEST_F(StreamingListenerTest, OnTestSuiteEnd) { function TEST_F (line 126) | TEST_F(StreamingListenerTest, OnTestStart) { function TEST_F (line 132) | TEST_F(StreamingListenerTest, OnTestEnd) { function TEST_F (line 138) | TEST_F(StreamingListenerTest, OnTestPartResult) { class TestEventListenersAccessor (line 153) | class TestEventListenersAccessor { method TestEventListener (line 155) | static TestEventListener* GetRepeater(TestEventListeners* listener... method SetDefaultResultPrinter (line 159) | static void SetDefaultResultPrinter(TestEventListeners* listeners, method SetDefaultXmlGenerator (line 163) | static void SetDefaultXmlGenerator(TestEventListeners* listeners, method EventForwardingEnabled (line 168) | static bool EventForwardingEnabled(const TestEventListeners& liste... method SuppressEventForwarding (line 172) | static void SuppressEventForwarding(TestEventListeners* listeners) { class UnitTestRecordPropertyTestHelper (line 177) | class UnitTestRecordPropertyTestHelper : public Test { method UnitTestRecordPropertyTestHelper (line 179) | UnitTestRecordPropertyTestHelper() {} method UnitTestRecordProperty (line 182) | void UnitTestRecordProperty(const char* key, const std::string& va... function TEST (line 4221) | TEST(SuccessfulAssertionTest, SUCCEED) { function TEST (line 4228) | TEST(SuccessfulAssertionTest, EXPECT) { function TEST (line 4234) | TEST(SuccessfulAssertionTest, EXPECT_STR) { function TEST (line 4240) | TEST(SuccessfulAssertionTest, ASSERT) { function TEST (line 4246) | TEST(SuccessfulAssertionTest, ASSERT_STR) { class TestInfoTest (line 5236) | class TestInfoTest : public Test { method TestInfo (line 5238) | static const TestInfo* GetTestInfo(const char* test_name) { method TestResult (line 5249) | static const TestResult* GetTestResult(const TestInfo* test_info) { function TEST_F (line 5255) | TEST_F(TestInfoTest, Names) { function TEST_F (line 5263) | TEST_F(TestInfoTest, result) { function TEST (line 5281) | TEST(CodeLocationForTEST, Verify) { class CodeLocationForTESTF (line 5285) | class CodeLocationForTESTF : public Test {} function TEST_F (line 5287) | TEST_F(CodeLocationForTESTF, Verify) { class CodeLocationForTESTP (line 5291) | class CodeLocationForTESTP : public TestWithParam {} function TEST_P (line 5293) | TEST_P(CodeLocationForTESTP, Verify) { class CodeLocationForTYPEDTEST (line 5300) | class CodeLocationForTYPEDTEST : public Test {} function TYPED_TEST (line 5304) | TYPED_TEST(CodeLocationForTYPEDTEST, Verify) { class CodeLocationForTYPEDTESTP (line 5309) | class CodeLocationForTYPEDTESTP : public Test {} function TYPED_TEST_P (line 5313) | TYPED_TEST_P(CodeLocationForTYPEDTESTP, Verify) { class SetUpTestCaseTest (line 5327) | class SetUpTestCaseTest : public Test { method SetUpTestCase (line 5331) | static void SetUpTestCase() { method TearDownTestCase (line 5348) | static void TearDownTestCase() { method SetUp (line 5362) | void SetUp() override { function TEST_F (line 5379) | TEST_F(SetUpTestCaseTest, Test1) { EXPECT_STRNE(nullptr, shared_resour... function TEST_F (line 5382) | TEST_F(SetUpTestCaseTest, Test2) { EXPECT_STREQ("123", shared_resource... class SetUpTestSuiteTest (line 5386) | class SetUpTestSuiteTest : public Test { method SetUpTestSuite (line 5390) | static void SetUpTestSuite() { method TearDownTestSuite (line 5407) | static void TearDownTestSuite() { method SetUp (line 5421) | void SetUp() override { function TEST_F (line 5438) | TEST_F(SetUpTestSuiteTest, TestSetupTestSuite1) { function TEST_F (line 5443) | TEST_F(SetUpTestSuiteTest, TestSetupTestSuite2) { type Flags (line 5450) | struct Flags { method Flags (line 5452) | Flags() method Flags (line 5475) | static Flags AlsoRunDisabledTests(bool also_run_disabled_tests) { method Flags (line 5483) | static Flags BreakOnFailure(bool break_on_failure) { method Flags (line 5491) | static Flags CatchExceptions(bool catch_exceptions) { method Flags (line 5499) | static Flags DeathTestUseFork(bool death_test_use_fork) { method Flags (line 5507) | static Flags FailFast(bool fail_fast) { method Flags (line 5515) | static Flags Filter(const char* filter) { method Flags (line 5523) | static Flags ListTests(bool list_tests) { method Flags (line 5531) | static Flags Output(const char* output) { method Flags (line 5539) | static Flags Brief(bool brief) { method Flags (line 5547) | static Flags PrintTime(bool print_time) { method Flags (line 5555) | static Flags RandomSeed(int32_t random_seed) { method Flags (line 5563) | static Flags Repeat(int32_t repeat) { method Flags (line 5571) | static Flags RecreateEnvironmentsWhenRepeating( method Flags (line 5581) | static Flags Shuffle(bool shuffle) { method Flags (line 5589) | static Flags StackTraceDepth(int32_t stack_trace_depth) { method Flags (line 5597) | static Flags StreamResultTo(const char* stream_result_to) { method Flags (line 5605) | static Flags ThrowOnFailure(bool throw_on_failure) { class ParseFlagsTest (line 5632) | class ParseFlagsTest : public Test { method SetUp (line 5635) | void SetUp() override { method AssertStringArrayEq (line 5657) | static void AssertStringArrayEq(int size1, CharType** array1, int si... method CheckFlags (line 5667) | static void CheckFlags(const Flags& expected) { method TestParsingFlags (line 5695) | static void TestParsingFlags(int argc1, const CharType** argv1, int ... function TEST_F (line 5747) | TEST_F(ParseFlagsTest, Empty) { function TEST_F (line 5756) | TEST_F(ParseFlagsTest, NoFlag) { function TEST_F (line 5765) | TEST_F(ParseFlagsTest, FailFast) { function TEST_F (line 5774) | TEST_F(ParseFlagsTest, FilterEmpty) { function TEST_F (line 5783) | TEST_F(ParseFlagsTest, FilterNonEmpty) { function TEST_F (line 5792) | TEST_F(ParseFlagsTest, BreakOnFailureWithoutValue) { function TEST_F (line 5801) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_0) { function TEST_F (line 5810) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_f) { function TEST_F (line 5819) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_F) { function TEST_F (line 5829) | TEST_F(ParseFlagsTest, BreakOnFailureTrue) { function TEST_F (line 5838) | TEST_F(ParseFlagsTest, CatchExceptions) { function TEST_F (line 5847) | TEST_F(ParseFlagsTest, DeathTestUseFork) { function TEST_F (line 5857) | TEST_F(ParseFlagsTest, DuplicatedFlags) { function TEST_F (line 5867) | TEST_F(ParseFlagsTest, UnrecognizedFlag) { function TEST_F (line 5881) | TEST_F(ParseFlagsTest, ListTestsFlag) { function TEST_F (line 5890) | TEST_F(ParseFlagsTest, ListTestsTrue) { function TEST_F (line 5899) | TEST_F(ParseFlagsTest, ListTestsFalse) { function TEST_F (line 5908) | TEST_F(ParseFlagsTest, ListTestsFalse_f) { function TEST_F (line 5917) | TEST_F(ParseFlagsTest, ListTestsFalse_F) { function TEST_F (line 5926) | TEST_F(ParseFlagsTest, OutputXml) { function TEST_F (line 5935) | TEST_F(ParseFlagsTest, OutputXmlFile) { function TEST_F (line 5944) | TEST_F(ParseFlagsTest, OutputXmlDirectory) { function TEST_F (line 5955) | TEST_F(ParseFlagsTest, BriefFlag) { function TEST_F (line 5964) | TEST_F(ParseFlagsTest, BriefFlagTrue) { function TEST_F (line 5973) | TEST_F(ParseFlagsTest, BriefFlagFalse) { function TEST_F (line 5982) | TEST_F(ParseFlagsTest, PrintTimeFlag) { function TEST_F (line 5991) | TEST_F(ParseFlagsTest, PrintTimeTrue) { function TEST_F (line 6000) | TEST_F(ParseFlagsTest, PrintTimeFalse) { function TEST_F (line 6009) | TEST_F(ParseFlagsTest, PrintTimeFalse_f) { function TEST_F (line 6018) | TEST_F(ParseFlagsTest, PrintTimeFalse_F) { function TEST_F (line 6027) | TEST_F(ParseFlagsTest, RandomSeed) { function TEST_F (line 6036) | TEST_F(ParseFlagsTest, Repeat) { function TEST_F (line 6045) | TEST_F(ParseFlagsTest, RecreateEnvironmentsWhenRepeating) { function TEST_F (line 6059) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFlag) { function TEST_F (line 6069) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsTrue) { function TEST_F (line 6080) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFalse) { function TEST_F (line 6091) | TEST_F(ParseFlagsTest, ShuffleWithoutValue) { function TEST_F (line 6100) | TEST_F(ParseFlagsTest, ShuffleFalse_0) { function TEST_F (line 6109) | TEST_F(ParseFlagsTest, ShuffleTrue) { function TEST_F (line 6118) | TEST_F(ParseFlagsTest, StackTraceDepth) { function TEST_F (line 6126) | TEST_F(ParseFlagsTest, StreamResultTo) { function TEST_F (line 6137) | TEST_F(ParseFlagsTest, ThrowOnFailureWithoutValue) { function TEST_F (line 6146) | TEST_F(ParseFlagsTest, ThrowOnFailureFalse_0) { function TEST_F (line 6156) | TEST_F(ParseFlagsTest, ThrowOnFailureTrue) { function TEST_F (line 6165) | TEST_F(ParseFlagsTest, FilterBad) { function TEST_F (line 6184) | TEST_F(ParseFlagsTest, OutputEmpty) { function TEST_F (line 6203) | TEST_F(ParseFlagsTest, AbseilPositionalFlags) { function TEST_F (line 6218) | TEST_F(ParseFlagsTest, WideStrings) { class FlagfileTest (line 6238) | class FlagfileTest : public ParseFlagsTest { method SetUp (line 6240) | void SetUp() override { method TearDown (line 6250) | void TearDown() override { method CreateFlagfile (line 6255) | internal::FilePath CreateFlagfile(const char* contents) { function TEST_F (line 6269) | TEST_F(FlagfileTest, Empty) { function TEST_F (line 6282) | TEST_F(FlagfileTest, FilterNonEmpty) { function TEST_F (line 6296) | TEST_F(FlagfileTest, SeveralFlags) { class CurrentTestInfoTest (line 6318) | class CurrentTestInfoTest : public Test { method SetUpTestSuite (line 6322) | static void SetUpTestSuite() { method TearDownTestSuite (line 6331) | static void TearDownTestSuite() { function TEST_F (line 6340) | TEST_F(CurrentTestInfoTest, WorksForFirstTestInATestSuite) { function TEST_F (line 6354) | TEST_F(CurrentTestInfoTest, WorksForSecondTestInATestSuite) { class TestingVector (line 275) | class TestingVector : public std::vector {} function TEST (line 289) | TEST(GetRandomSeedFromFlagTest, HandlesZero) { function TEST (line 295) | TEST(GetRandomSeedFromFlagTest, PreservesValidSeed) { function TEST (line 303) | TEST(GetRandomSeedFromFlagTest, NormalizesInvalidSeed) { function TEST (line 313) | TEST(GetNextRandomSeedTest, WorksForValidInput) { function ClearCurrentTestPartResults (line 326) | static void ClearCurrentTestPartResults() { function TEST (line 333) | TEST(GetTypeIdTest, ReturnsSameValueForSameType) { class SubClassOfTest (line 338) | class SubClassOfTest : public Test {} class AnotherSubClassOfTest (line 339) | class AnotherSubClassOfTest : public Test {} function TEST (line 341) | TEST(GetTypeIdTest, ReturnsDifferentValuesForDifferentTypes) { function TEST (line 352) | TEST(GetTestTypeIdTest, ReturnsTheSameValueInsideOrOutsideOfGoogleTest) { function TEST (line 360) | TEST(CanonicalizeForStdLibVersioning, LeavesUnversionedNamesUnchanged) { function TEST (line 369) | TEST(CanonicalizeForStdLibVersioning, ElidesDoubleUnderNames) { function TEST (line 383) | TEST(FormatTimeInMillisAsSecondsTest, FormatsZero) { function TEST (line 387) | TEST(FormatTimeInMillisAsSecondsTest, FormatsPositiveNumber) { function TEST (line 395) | TEST(FormatTimeInMillisAsSecondsTest, FormatsNegativeNumber) { class FormatEpochTimeInMillisAsIso8601Test (line 409) | class FormatEpochTimeInMillisAsIso8601Test : public Test { method SetUp (line 417) | void SetUp() override { method TearDown (line 430) | void TearDown() override { method SetTimeZone (line 436) | static void SetTimeZone(const char* time_zone) { function TEST_F (line 470) | TEST_F(FormatEpochTimeInMillisAsIso8601Test, PrintsTwoDigitSegments) { function TEST_F (line 475) | TEST_F(FormatEpochTimeInMillisAsIso8601Test, IncludesMillisecondsAfterDo... function TEST_F (line 480) | TEST_F(FormatEpochTimeInMillisAsIso8601Test, PrintsLeadingZeroes) { function TEST_F (line 485) | TEST_F(FormatEpochTimeInMillisAsIso8601Test, Prints24HourTime) { function TEST_F (line 490) | TEST_F(FormatEpochTimeInMillisAsIso8601Test, PrintsEpochStart) { function TEST (line 501) | TEST(NullLiteralTest, LHSAllowsNullLiterals) { type ConvertToAll (line 518) | struct ConvertToAll { type ConvertToPointer (line 525) | struct ConvertToPointer { type ConvertToAllButNoPointers (line 532) | struct ConvertToAllButNoPointers { type MyType (line 540) | struct MyType {} function TEST (line 543) | TEST(NullLiteralTest, ImplicitConversion) { function TEST (line 560) | TEST(NullLiteralTest, NoConversionNoWarning) { function TEST (line 580) | TEST(CodePointToUtf8Test, CanEncodeNul) { function TEST (line 585) | TEST(CodePointToUtf8Test, CanEncodeAscii) { function TEST (line 594) | TEST(CodePointToUtf8Test, CanEncode8To11Bits) { function TEST (line 607) | TEST(CodePointToUtf8Test, CanEncode12To16Bits) { function TEST (line 622) | TEST(CodePointToUtf8Test, CanEncode17To21Bits) { function TEST (line 634) | TEST(CodePointToUtf8Test, CanEncodeInvalidCodePoint) { function TEST (line 643) | TEST(WideStringToUtf8Test, CanEncodeNul) { function TEST (line 649) | TEST(WideStringToUtf8Test, CanEncodeAscii) { function TEST (line 658) | TEST(WideStringToUtf8Test, CanEncode8To11Bits) { function TEST (line 671) | TEST(WideStringToUtf8Test, CanEncode12To16Bits) { function TEST (line 684) | TEST(WideStringToUtf8Test, StopsOnNulCharacter) { function TEST (line 690) | TEST(WideStringToUtf8Test, StopsWhenLengthLimitReached) { function TEST (line 698) | TEST(WideStringToUtf8Test, CanEncode17To21Bits) { function TEST (line 709) | TEST(WideStringToUtf8Test, CanEncodeInvalidCodePoint) { function TEST (line 716) | TEST(WideStringToUtf8Test, CanEncodeValidUtf16SUrrogatePairs) { function TEST (line 723) | TEST(WideStringToUtf8Test, CanEncodeInvalidUtf16SurrogatePair) { function TEST (line 738) | TEST(WideStringToUtf8Test, ConcatenatesCodepointsCorrectly) { function TEST (line 750) | TEST(WideStringToUtf8Test, ConcatenatesCodepointsCorrectly) { function TEST (line 763) | TEST(RandomDeathTest, GeneratesCrashesOnInvalidRange) { function TEST (line 773) | TEST(RandomTest, GeneratesNumbersWithinRange) { function TEST (line 786) | TEST(RandomTest, RepeatsWhenReseeded) { function IsPositive (line 807) | static bool IsPositive(int n) { return n > 0; } function TEST (line 809) | TEST(ContainerUtilityTest, CountIf) { function Accumulate (line 826) | static void Accumulate(int n) { g_sum += n; } function TEST (line 828) | TEST(ContainerUtilityTest, ForEach) { function TEST (line 847) | TEST(ContainerUtilityTest, GetElementOr) { function TEST (line 859) | TEST(ContainerUtilityDeathTest, ShuffleRange) { class VectorShuffleTest (line 880) | class VectorShuffleTest : public Test { method VectorShuffleTest (line 884) | VectorShuffleTest() : random_(1) { method VectorIsCorrupt (line 890) | static bool VectorIsCorrupt(const TestingVector& vector) { method VectorIsNotCorrupt (line 909) | static bool VectorIsNotCorrupt(const TestingVector& vector) { method RangeIsShuffled (line 913) | static bool RangeIsShuffled(const TestingVector& vector, int begin, in... method RangeIsUnshuffled (line 922) | static bool RangeIsUnshuffled(const TestingVector& vector, int begin, method VectorIsShuffled (line 927) | static bool VectorIsShuffled(const TestingVector& vector) { method VectorIsUnshuffled (line 931) | static bool VectorIsUnshuffled(const TestingVector& vector) { function TEST_F (line 941) | TEST_F(VectorShuffleTest, HandlesEmptyRange) { function TEST_F (line 963) | TEST_F(VectorShuffleTest, HandlesRangeOfSizeOne) { function TEST_F (line 983) | TEST_F(VectorShuffleTest, ShufflesEntireVector) { function TEST_F (line 994) | TEST_F(VectorShuffleTest, ShufflesStartOfVector) { function TEST_F (line 1005) | TEST_F(VectorShuffleTest, ShufflesEndOfVector) { function TEST_F (line 1015) | TEST_F(VectorShuffleTest, ShufflesMiddleOfVector) { function TEST_F (line 1026) | TEST_F(VectorShuffleTest, ShufflesRepeatably) { function TEST (line 1047) | TEST(AssertHelperTest, AssertHelperIsSmall) { function TEST (line 1054) | TEST(StringTest, EndsWithCaseInsensitive) { function TEST (line 1071) | TEST(StringTest, CaseInsensitiveWideCStringEquals) { function TEST (line 1085) | TEST(StringTest, ShowWideCString) { function TEST (line 1092) | TEST(StringTest, AnsiAndUtf16Null) { function TEST (line 1097) | TEST(StringTest, AnsiAndUtf16ConvertBasic) { function TEST (line 1106) | TEST(StringTest, AnsiAndUtf16ConvertPathChars) { function TEST (line 1119) | TEST(TestPropertyTest, StringValue) { function TEST (line 1126) | TEST(TestPropertyTest, ReplaceStringValue) { function AddFatalFailure (line 1136) | static void AddFatalFailure() { FAIL() << "Expected fatal failure."; } function AddNonfatalFailure (line 1138) | static void AddNonfatalFailure() { class ScopedFakeTestPartResultReporterTest (line 1142) | class ScopedFakeTestPartResultReporterTest : public Test { type FailureMode (line 1144) | enum FailureMode { FATAL_FAILURE, NONFATAL_FAILURE } method AddFailure (line 1145) | static void AddFailure(FailureMode failure) { function TEST_F (line 1156) | TEST_F(ScopedFakeTestPartResultReporterTest, InterceptsTestFailures) { function TEST_F (line 1171) | TEST_F(ScopedFakeTestPartResultReporterTest, DeprecatedConstructor) { class ScopedFakeTestPartResultReporterWithThreadsTest (line 1183) | class ScopedFakeTestPartResultReporterWithThreadsTest method AddFailureInOtherThread (line 1186) | static void AddFailureInOtherThread(FailureMode failure) { function TEST_F (line 1192) | TEST_F(ScopedFakeTestPartResultReporterWithThreadsTest, function TEST_F (line 1219) | TEST_F(ExpectFatalFailureTest, CatchesFatalFaliure) { function TEST_F (line 1223) | TEST_F(ExpectFatalFailureTest, AcceptsStdStringObject) { function TEST_F (line 1228) | TEST_F(ExpectFatalFailureTest, CatchesFatalFailureOnAllThreads) { function NonVoidFunction (line 1243) | int NonVoidFunction() { function TEST_F (line 1249) | TEST_F(ExpectFatalFailureTest, CanBeUsedInNonVoidFunction) { function DoesNotAbortHelper (line 1256) | void DoesNotAbortHelper(bool* aborted) { function TEST_F (line 1268) | TEST_F(ExpectFatalFailureTest, DoesNotAbort) { function TEST_F (line 1281) | TEST_F(ExpectFatalFailureTest, AcceptsMacroThatExpandsToUnprotectedComma) { function TEST_F (line 1304) | TEST_F(ExpectNonfatalFailureTest, CatchesNonfatalFailure) { function TEST_F (line 1308) | TEST_F(ExpectNonfatalFailureTest, AcceptsStdStringObject) { function TEST_F (line 1313) | TEST_F(ExpectNonfatalFailureTest, CatchesNonfatalFailureOnAllThreads) { function TEST_F (line 1323) | TEST_F(ExpectNonfatalFailureTest, AcceptsMacroThatExpandsToUnprotectedCo... function TEST_F (line 1344) | TEST_F(ExpectFailureWithThreadsTest, ExpectFatalFailureOnAllThreads) { function TEST_F (line 1349) | TEST_F(ExpectFailureWithThreadsTest, ExpectNonFatalFailureOnAllThreads) { function TEST (line 1358) | TEST(TestPropertyTest, ConstructorWorks) { function TEST (line 1364) | TEST(TestPropertyTest, SetValue) { class TestResultTest (line 1375) | class TestResultTest : public Test { method SetUp (line 1385) | void SetUp() override { method TearDown (line 1419) | void TearDown() override { method CompareTestPartResult (line 1429) | static void CompareTestPartResult(const TestPartResult& expected, function TEST_F (line 1444) | TEST_F(TestResultTest, total_part_count) { function TEST_F (line 1451) | TEST_F(TestResultTest, Passed) { function TEST_F (line 1458) | TEST_F(TestResultTest, Failed) { function TEST_F (line 1468) | TEST_F(TestResultDeathTest, GetTestPartResult) { function TEST (line 1476) | TEST(TestResultPropertyTest, NoPropertiesFoundWhenNoneAreAdded) { function TEST (line 1482) | TEST(TestResultPropertyTest, OnePropertyFoundWhenAdded) { function TEST (line 1493) | TEST(TestResultPropertyTest, MultiplePropertiesFoundWhenAdded) { function TEST (line 1510) | TEST(TestResultPropertyTest, OverridesValuesForDuplicateKeys) { function TEST (line 1532) | TEST(TestResultPropertyTest, GetTestProperty) { class GTestFlagSaverTest (line 1570) | class GTestFlagSaverTest : public Test { method SetUpTestSuite (line 1575) | static void SetUpTestSuite() { method TearDownTestSuite (line 1600) | static void TearDownTestSuite() { method VerifyAndModifyFlags (line 1607) | void VerifyAndModifyFlags() { function TEST_F (line 1658) | TEST_F(GTestFlagSaverTest, ModifyGTestFlags) { VerifyAndModifyFlags(); } function TEST_F (line 1662) | TEST_F(GTestFlagSaverTest, VerifyGTestFlags) { VerifyAndModifyFlags(); } function SetEnv (line 1667) | static void SetEnv(const char* name, const char* value) { function TEST (line 1711) | TEST(Int32FromGTestEnvTest, ReturnsDefaultWhenVariableIsNotSet) { function TEST (line 1720) | TEST(Int32FromGTestEnvTest, ReturnsDefaultWhenValueOverflows) { function TEST (line 1732) | TEST(Int32FromGTestEnvTest, ReturnsDefaultWhenValueIsInvalid) { function TEST (line 1747) | TEST(Int32FromGTestEnvTest, ParsesAndReturnsValidValue) { function TEST (line 1760) | TEST(ParseInt32FlagTest, ReturnsFalseForInvalidFlag) { function TEST (line 1771) | TEST(ParseInt32FlagTest, ReturnsDefaultWhenValueOverflows) { function TEST (line 1785) | TEST(ParseInt32FlagTest, ReturnsDefaultWhenValueIsInvalid) { function TEST (line 1799) | TEST(ParseInt32FlagTest, ParsesAndReturnsValidValue) { function TEST (line 1812) | TEST(Int32FromEnvOrDieTest, ParsesAndReturnsValidValue) { function TEST (line 1823) | TEST(Int32FromEnvOrDieDeathTest, AbortsOnFailure) { function TEST (line 1831) | TEST(Int32FromEnvOrDieDeathTest, AbortsOnInt32Overflow) { function TEST (line 1839) | TEST(ShouldRunTestOnShardTest, IsPartitionWhenThereIsOneShard) { class ShouldShardTest (line 1847) | class ShouldShardTest : public testing::Test { method SetUp (line 1849) | void SetUp() override { method TearDown (line 1854) | void TearDown() override { function TEST_F (line 1865) | TEST_F(ShouldShardTest, ReturnsFalseWhenNeitherEnvVarIsSet) { function TEST_F (line 1874) | TEST_F(ShouldShardTest, ReturnsFalseWhenTotalShardIsOne) { function TEST_F (line 1885) | TEST_F(ShouldShardTest, WorksWhenShardEnvVarsAreValid) { function TEST_F (line 1907) | TEST_F(ShouldShardDeathTest, AbortsWhenShardingEnvVarsAreInvalid) { function TEST (line 1927) | TEST(ShouldRunTestOnShardTest, IsPartitionWhenThereAreFiveShards) { function TEST (line 1970) | TEST(UnitTestTest, CanGetOriginalWorkingDir) { function TEST (line 1975) | TEST(UnitTestTest, ReturnsPlausibleTimestamp) { function ExpectNonFatalFailureRecordingPropertyWithReservedKey (line 1983) | void ExpectNonFatalFailureRecordingPropertyWithReservedKey( function ExpectNonFatalFailureRecordingPropertyWithReservedKeyForCurrentTest (line 1990) | void ExpectNonFatalFailureRecordingPropertyWithReservedKeyForCurrentTest( function ExpectNonFatalFailureRecordingPropertyWithReservedKeyForCurrentTestSuite (line 1998) | void ExpectNonFatalFailureRecordingPropertyWithReservedKeyForCurrentTest... function ExpectNonFatalFailureRecordingPropertyWithReservedKeyOutsideOfTestSuite (line 2007) | void ExpectNonFatalFailureRecordingPropertyWithReservedKeyOutsideOfTestS... class UnitTestRecordPropertyTest (line 2016) | class UnitTestRecordPropertyTest method SetUpTestSuite (line 2019) | static void SetUpTestSuite() { function TEST_F (line 2049) | TEST_F(UnitTestRecordPropertyTest, OnePropertyFoundWhenAdded) { function TEST_F (line 2060) | TEST_F(UnitTestRecordPropertyTest, MultiplePropertiesFoundWhenAdded) { function TEST_F (line 2076) | TEST_F(UnitTestRecordPropertyTest, OverridesValuesForDuplicateKeys) { function TEST_F (line 2095) | TEST_F(UnitTestRecordPropertyTest, function TEST_F (line 2108) | TEST_F(UnitTestRecordPropertyTest, class UnitTestRecordPropertyTestEnvironment (line 2116) | class UnitTestRecordPropertyTestEnvironment : public Environment { method TearDown (line 2118) | void TearDown() override { function IsEven (line 2151) | bool IsEven(int n) { return (n % 2) == 0; } type IsEvenFunctor (line 2154) | struct IsEvenFunctor { function AssertionResult (line 2160) | AssertionResult AssertIsEven(const char* expr, int n) { function AssertionResult (line 2172) | AssertionResult ResultIsEven(int n) { function AssertionResult (line 2182) | AssertionResult ResultIsEvenNoExplanation(int n) { type AssertIsEvenFunctor (line 2191) | struct AssertIsEvenFunctor { method AssertionResult (line 2192) | AssertionResult operator()(const char* expr, int n) { function SumIsEven2 (line 2198) | bool SumIsEven2(int n1, int n2) { return IsEven(n1 + n2); } type SumIsEven3Functor (line 2202) | struct SumIsEven3Functor { function AssertionResult (line 2208) | AssertionResult AssertSumIsEven4(const char* e1, const char* e2, const c... type AssertSumIsEven5Functor (line 2225) | struct AssertSumIsEven5Functor { method AssertionResult (line 2226) | AssertionResult operator()(const char* e1, const char* e2, const char*... function TEST (line 2245) | TEST(Pred1Test, WithoutFormat) { function TEST (line 2260) | TEST(Pred1Test, WithFormat) { function TEST (line 2279) | TEST(Pred1Test, SingleEvaluationOnFailure) { function TEST (line 2298) | TEST(PredTest, WithoutFormat) { function TEST (line 2319) | TEST(PredTest, WithFormat) { function TEST (line 2345) | TEST(PredTest, SingleEvaluationOnFailure) { function TEST (line 2392) | TEST(PredTest, ExpectPredEvalFailure) { function IsPositive (line 2405) | bool IsPositive(double x) { return x > 0; } function IsNegative (line 2408) | bool IsNegative(T x) { function GreaterThan (line 2413) | bool GreaterThan(T1 x1, T2 x2) { function TEST (line 2419) | TEST(PredicateAssertionTest, AcceptsOverloadedFunction) { function TEST (line 2427) | TEST(PredicateAssertionTest, AcceptsTemplateFunction) { function AssertionResult (line 2437) | AssertionResult IsPositiveFormat(const char* /* expr */, int n) { function AssertionResult (line 2441) | AssertionResult IsPositiveFormat(const char* /* expr */, double x) { function AssertionResult (line 2446) | AssertionResult IsNegativeFormat(const char* /* expr */, T x) { function AssertionResult (line 2451) | AssertionResult EqualsFormat(const char* /* expr1 */, const char* /* exp... function TEST (line 2459) | TEST(PredicateFormatAssertionTest, AcceptsOverloadedFunction) { function TEST (line 2466) | TEST(PredicateFormatAssertionTest, AcceptsTemplateFunction) { function TEST (line 2474) | TEST(StringAssertionTest, ASSERT_STREQ) { function TEST (line 2486) | TEST(StringAssertionTest, ASSERT_STREQ_Null) { function TEST (line 2492) | TEST(StringAssertionTest, ASSERT_STREQ_Null2) { function TEST (line 2497) | TEST(StringAssertionTest, ASSERT_STRNE) { function TEST (line 2509) | TEST(StringAssertionTest, ASSERT_STRCASEEQ) { function TEST (line 2518) | TEST(StringAssertionTest, ASSERT_STRCASENE) { function TEST (line 2530) | TEST(StringAssertionTest, STREQ_Wide) { function TEST (line 2558) | TEST(StringAssertionTest, STRNE_Wide) { function TEST (line 2589) | TEST(IsSubstringTest, ReturnsCorrectResultForCString) { function TEST (line 2600) | TEST(IsSubstringTest, ReturnsCorrectResultForWideCString) { function TEST (line 2612) | TEST(IsSubstringTest, GeneratesCorrectMessageForCString) { function TEST (line 2624) | TEST(IsSubstringTest, ReturnsCorrectResultsForStdString) { function TEST (line 2632) | TEST(IsSubstringTest, ReturnsCorrectResultForStdWstring) { function TEST (line 2639) | TEST(IsSubstringTest, GeneratesCorrectMessageForWstring) { function TEST (line 2656) | TEST(IsNotSubstringTest, ReturnsCorrectResultForCString) { function TEST (line 2663) | TEST(IsNotSubstringTest, ReturnsCorrectResultForWideCString) { function TEST (line 2670) | TEST(IsNotSubstringTest, GeneratesCorrectMessageForWideCString) { function TEST (line 2682) | TEST(IsNotSubstringTest, ReturnsCorrectResultsForStdString) { function TEST (line 2689) | TEST(IsNotSubstringTest, GeneratesCorrectMessageForStdString) { function TEST (line 2704) | TEST(IsNotSubstringTest, ReturnsCorrectResultForStdWstring) { class FloatingPointTest (line 2715) | class FloatingPointTest : public Test { type TestValues (line 2718) | struct TestValues { method SetUp (line 2737) | void SetUp() override { method TestSize (line 2782) | void TestSize() { EXPECT_EQ(sizeof(RawType), sizeof(Bits)); } function TEST_F (line 2795) | TEST_F(FloatTest, Size) { TestSize(); } function TEST_F (line 2798) | TEST_F(FloatTest, Zeros) { function TEST_F (line 2809) | TEST_F(FloatTest, AlmostZeros) { function TEST_F (line 2830) | TEST_F(FloatTest, SmallDiff) { function TEST_F (line 2837) | TEST_F(FloatTest, LargeDiff) { function TEST_F (line 2845) | TEST_F(FloatTest, Infinity) { function TEST_F (line 2858) | TEST_F(FloatTest, NaN) { function TEST_F (line 2875) | TEST_F(FloatTest, Reflexive) { function TEST_F (line 2882) | TEST_F(FloatTest, Commutative) { function TEST_F (line 2892) | TEST_F(FloatTest, EXPECT_NEAR) { function TEST_F (line 2901) | TEST_F(FloatTest, ASSERT_NEAR) { function TEST_F (line 2910) | TEST_F(FloatTest, FloatLESucceeds) { function TEST_F (line 2919) | TEST_F(FloatTest, FloatLEFails) { function TEST_F (line 2952) | TEST_F(DoubleTest, Size) { TestSize(); } function TEST_F (line 2955) | TEST_F(DoubleTest, Zeros) { function TEST_F (line 2966) | TEST_F(DoubleTest, AlmostZeros) { function TEST_F (line 2988) | TEST_F(DoubleTest, SmallDiff) { function TEST_F (line 2995) | TEST_F(DoubleTest, LargeDiff) { function TEST_F (line 3003) | TEST_F(DoubleTest, Infinity) { function TEST_F (line 3016) | TEST_F(DoubleTest, NaN) { function TEST_F (line 3027) | TEST_F(DoubleTest, Reflexive) { function TEST_F (line 3034) | TEST_F(DoubleTest, Commutative) { function TEST_F (line 3044) | TEST_F(DoubleTest, EXPECT_NEAR) { function TEST_F (line 3060) | TEST_F(DoubleTest, ASSERT_NEAR) { function TEST_F (line 3069) | TEST_F(DoubleTest, DoubleLESucceeds) { function TEST_F (line 3078) | TEST_F(DoubleTest, DoubleLEFails) { function TEST (line 3112) | TEST(DisabledTest, DISABLED_TestShouldNotRun) { function TEST (line 3118) | TEST(DisabledTest, NotDISABLED_TestShouldRun) { EXPECT_EQ(1, 1); } function TEST (line 3122) | TEST(DISABLED_TestSuite, TestShouldNotRun) { function TEST (line 3128) | TEST(DISABLED_TestSuite, DISABLED_TestShouldNotRun) { class DisabledTestsTest (line 3134) | class DisabledTestsTest : public Test { method SetUpTestSuite (line 3136) | static void SetUpTestSuite() { method TearDownTestSuite (line 3141) | static void TearDownTestSuite() { function TEST_F (line 3147) | TEST_F(DisabledTestsTest, DISABLED_TestShouldNotRun_1) { function TEST_F (line 3151) | TEST_F(DisabledTestsTest, DISABLED_TestShouldNotRun_2) { class TypedTest (line 3158) | class TypedTest : public Test {} function TYPED_TEST (line 3163) | TYPED_TEST(TypedTest, DISABLED_ShouldNotRun) { class DISABLED_TypedTest (line 3168) | class DISABLED_TypedTest : public Test {} function TYPED_TEST (line 3172) | TYPED_TEST(DISABLED_TypedTest, ShouldNotRun) { class TypedTestP (line 3179) | class TypedTestP : public Test {} function TYPED_TEST_P (line 3183) | TYPED_TEST_P(TypedTestP, DISABLED_ShouldNotRun) { class DISABLED_TypedTestP (line 3193) | class DISABLED_TypedTestP : public Test {} function TYPED_TEST_P (line 3197) | TYPED_TEST_P(DISABLED_TypedTestP, ShouldNotRun) { class SingleEvaluationTest (line 3208) | class SingleEvaluationTest : public Test { method CompareAndIncrementCharPtrs (line 3213) | static void CompareAndIncrementCharPtrs() { ASSERT_STREQ(p1_++, p2_++); } method CompareAndIncrementInts (line 3217) | static void CompareAndIncrementInts() { ASSERT_NE(a_++, b_++); } method SingleEvaluationTest (line 3220) | SingleEvaluationTest() { function TEST_F (line 3245) | TEST_F(SingleEvaluationTest, FailedASSERT_STREQ) { function TEST_F (line 3253) | TEST_F(SingleEvaluationTest, ASSERT_STR) { function TEST_F (line 3267) | TEST_F(SingleEvaluationTest, FailedASSERT_NE) { function TEST_F (line 3275) | TEST_F(SingleEvaluationTest, OtherCases) { function ThrowAnInteger (line 3320) | void ThrowAnInteger() { throw 1; } function ThrowRuntimeError (line 3321) | void ThrowRuntimeError(const char* what) { throw std::runtime_error(what... function TEST_F (line 3324) | TEST_F(SingleEvaluationTest, ExceptionTests) { class NoFatalFailureTest (line 3386) | class NoFatalFailureTest : public Test { method Succeeds (line 3388) | void Succeeds() {} method FailsNonFatal (line 3389) | void FailsNonFatal() { ADD_FAILURE() << "some non-fatal failure"; } method Fails (line 3390) | void Fails() { FAIL() << "some fatal failure"; } method DoAssertNoFatalFailureOnFails (line 3392) | void DoAssertNoFatalFailureOnFails() { method DoExpectNoFatalFailureOnFails (line 3397) | void DoExpectNoFatalFailureOnFails() { function TEST_F (line 3403) | TEST_F(NoFatalFailureTest, NoFailure) { function TEST_F (line 3408) | TEST_F(NoFatalFailureTest, NonFatalIsNoFailure) { function TEST_F (line 3415) | TEST_F(NoFatalFailureTest, AssertNoFatalFailureOnFatalFailure) { function TEST_F (line 3432) | TEST_F(NoFatalFailureTest, ExpectNoFatalFailureOnFatalFailure) { function TEST_F (line 3453) | TEST_F(NoFatalFailureTest, MessageIsStreamable) { function EditsToString (line 3472) | std::string EditsToString(const std::vector& edits) { function CharsToIndices (line 3481) | std::vector CharsToIndices(const std::string& str) { function CharsToLines (line 3489) | std::vector CharsToLines(const std::string& str) { function TEST (line 3497) | TEST(EditDistance, TestSuites) { function TEST (line 3547) | TEST(AssertionTest, EqFailure) { function TEST (line 3598) | TEST(AssertionTest, EqFailureWithDiff) { function TEST (line 3618) | TEST(AssertionTest, AppendUserMessage) { function TEST (line 3634) | TEST(AssertionTest, ASSERT_TRUE) { function TEST (line 3640) | TEST(AssertionTest, AssertTrueWithAssertionResult) { function TEST (line 3657) | TEST(AssertionTest, ASSERT_FALSE) { function TEST (line 3666) | TEST(AssertionTest, AssertFalseWithAssertionResult) { function TEST (line 3690) | TEST(ExpectTest, ASSERT_EQ_Double) { function TEST (line 3699) | TEST(AssertionTest, ASSERT_EQ) { function TEST (line 3711) | TEST(AssertionTest, ASSERT_EQ_NULL) { function TEST (line 3725) | TEST(ExpectTest, ASSERT_EQ_0) { function TEST (line 3736) | TEST(AssertionTest, ASSERT_NE) { function TEST (line 3744) | TEST(AssertionTest, ASSERT_LE) { function TEST (line 3751) | TEST(AssertionTest, ASSERT_LT) { function TEST (line 3757) | TEST(AssertionTest, ASSERT_GE) { function TEST (line 3764) | TEST(AssertionTest, ASSERT_GT) { function ThrowNothing (line 3771) | void ThrowNothing() {} function TEST (line 3774) | TEST(AssertionTest, ASSERT_THROW) { function TEST (line 3800) | TEST(AssertionTest, ASSERT_NO_THROW) { function TEST (line 3814) | TEST(AssertionTest, ASSERT_ANY_THROW) { function TEST (line 3825) | TEST(AssertionTest, AssertPrecedence) { function TestEq1 (line 3832) | void TestEq1(int x) { ASSERT_EQ(1, x); } function TEST (line 3835) | TEST(AssertionTest, NonFixtureSubroutine) { class Uncopyable (line 3840) | class Uncopyable { method Uncopyable (line 3842) | explicit Uncopyable(int a_value) : value_(a_value) {} method value (line 3844) | int value() const { return value_; } function IsPositiveUncopyable (line 3861) | bool IsPositiveUncopyable(const Uncopyable& x) { return x.value() > 0; } function TestAssertNonPositive (line 3864) | void TestAssertNonPositive() { function TestAssertEqualsUncopyable (line 3869) | void TestAssertEqualsUncopyable() { function TEST (line 3876) | TEST(AssertionTest, AssertWorksWithUncopyableObject) { function TEST (line 3889) | TEST(AssertionTest, ExpectWorksWithUncopyableObject) { type NamedEnum (line 3902) | enum NamedEnum { kE1 = 0, kE2 = 1 } function TEST (line 3904) | TEST(AssertionTest, NamedEnum) { function TEST (line 3940) | TEST(AssertionTest, AnonymousEnum) { function HRESULT (line 3977) | static HRESULT UnexpectedHRESULTFailure() { return E_UNEXPECTED; } function HRESULT (line 3979) | static HRESULT OkHRESULTSuccess() { return S_OK; } function HRESULT (line 3981) | static HRESULT FalseHRESULTSuccess() { return S_FALSE; } function TEST (line 3987) | TEST(HRESULTAssertionTest, EXPECT_HRESULT_SUCCEEDED) { function TEST (line 3996) | TEST(HRESULTAssertionTest, ASSERT_HRESULT_SUCCEEDED) { function TEST (line 4005) | TEST(HRESULTAssertionTest, EXPECT_HRESULT_FAILED) { function TEST (line 4016) | TEST(HRESULTAssertionTest, ASSERT_HRESULT_FAILED) { function TEST (line 4033) | TEST(HRESULTAssertionTest, Streaming) { function TEST (line 4068) | TEST(AssertionSyntaxTest, BasicAssertionsBehavesLikeSingleStatement) { function TEST (line 4092) | TEST(ExpectThrowTest, DoesNotGenerateUnreachableCodeWarning) { function TEST (line 4104) | TEST(ExpectThrowTest, DoesNotGenerateDuplicateCatchClauseWarning) { function TEST (line 4115) | TEST(AssertionSyntaxTest, ExceptionAssertionsBehavesLikeSingleStatement) { function TEST (line 4150) | TEST(AssertionSyntaxTest, NoFatalFailureAssertionsBehavesLikeSingleState... function TEST (line 4177) | TEST(AssertionSyntaxTest, WorksWithSwitch) { function ThrowAString (line 4204) | void ThrowAString() { throw "std::string"; } function TEST (line 4208) | TEST(AssertionSyntaxTest, WorksWithConst) { type testing (line 4218) | namespace testing { type internal (line 73) | namespace internal { class StreamingListenerTest (line 77) | class StreamingListenerTest : public Test { class FakeSocketWriter (line 79) | class FakeSocketWriter : public StreamingListener::AbstractSocketW... method Send (line 82) | void Send(const std::string& message) override { output_ += mess... method StreamingListenerTest (line 87) | StreamingListenerTest() function TEST_F (line 102) | TEST_F(StreamingListenerTest, OnTestProgramEnd) { function TEST_F (line 108) | TEST_F(StreamingListenerTest, OnTestIterationEnd) { function TEST_F (line 114) | TEST_F(StreamingListenerTest, OnTestSuiteStart) { function TEST_F (line 120) | TEST_F(StreamingListenerTest, OnTestSuiteEnd) { function TEST_F (line 126) | TEST_F(StreamingListenerTest, OnTestStart) { function TEST_F (line 132) | TEST_F(StreamingListenerTest, OnTestEnd) { function TEST_F (line 138) | TEST_F(StreamingListenerTest, OnTestPartResult) { class TestEventListenersAccessor (line 153) | class TestEventListenersAccessor { method TestEventListener (line 155) | static TestEventListener* GetRepeater(TestEventListeners* listener... method SetDefaultResultPrinter (line 159) | static void SetDefaultResultPrinter(TestEventListeners* listeners, method SetDefaultXmlGenerator (line 163) | static void SetDefaultXmlGenerator(TestEventListeners* listeners, method EventForwardingEnabled (line 168) | static bool EventForwardingEnabled(const TestEventListeners& liste... method SuppressEventForwarding (line 172) | static void SuppressEventForwarding(TestEventListeners* listeners) { class UnitTestRecordPropertyTestHelper (line 177) | class UnitTestRecordPropertyTestHelper : public Test { method UnitTestRecordPropertyTestHelper (line 179) | UnitTestRecordPropertyTestHelper() {} method UnitTestRecordProperty (line 182) | void UnitTestRecordProperty(const char* key, const std::string& va... function TEST (line 4221) | TEST(SuccessfulAssertionTest, SUCCEED) { function TEST (line 4228) | TEST(SuccessfulAssertionTest, EXPECT) { function TEST (line 4234) | TEST(SuccessfulAssertionTest, EXPECT_STR) { function TEST (line 4240) | TEST(SuccessfulAssertionTest, ASSERT) { function TEST (line 4246) | TEST(SuccessfulAssertionTest, ASSERT_STR) { class TestInfoTest (line 5236) | class TestInfoTest : public Test { method TestInfo (line 5238) | static const TestInfo* GetTestInfo(const char* test_name) { method TestResult (line 5249) | static const TestResult* GetTestResult(const TestInfo* test_info) { function TEST_F (line 5255) | TEST_F(TestInfoTest, Names) { function TEST_F (line 5263) | TEST_F(TestInfoTest, result) { function TEST (line 5281) | TEST(CodeLocationForTEST, Verify) { class CodeLocationForTESTF (line 5285) | class CodeLocationForTESTF : public Test {} function TEST_F (line 5287) | TEST_F(CodeLocationForTESTF, Verify) { class CodeLocationForTESTP (line 5291) | class CodeLocationForTESTP : public TestWithParam {} function TEST_P (line 5293) | TEST_P(CodeLocationForTESTP, Verify) { class CodeLocationForTYPEDTEST (line 5300) | class CodeLocationForTYPEDTEST : public Test {} function TYPED_TEST (line 5304) | TYPED_TEST(CodeLocationForTYPEDTEST, Verify) { class CodeLocationForTYPEDTESTP (line 5309) | class CodeLocationForTYPEDTESTP : public Test {} function TYPED_TEST_P (line 5313) | TYPED_TEST_P(CodeLocationForTYPEDTESTP, Verify) { class SetUpTestCaseTest (line 5327) | class SetUpTestCaseTest : public Test { method SetUpTestCase (line 5331) | static void SetUpTestCase() { method TearDownTestCase (line 5348) | static void TearDownTestCase() { method SetUp (line 5362) | void SetUp() override { function TEST_F (line 5379) | TEST_F(SetUpTestCaseTest, Test1) { EXPECT_STRNE(nullptr, shared_resour... function TEST_F (line 5382) | TEST_F(SetUpTestCaseTest, Test2) { EXPECT_STREQ("123", shared_resource... class SetUpTestSuiteTest (line 5386) | class SetUpTestSuiteTest : public Test { method SetUpTestSuite (line 5390) | static void SetUpTestSuite() { method TearDownTestSuite (line 5407) | static void TearDownTestSuite() { method SetUp (line 5421) | void SetUp() override { function TEST_F (line 5438) | TEST_F(SetUpTestSuiteTest, TestSetupTestSuite1) { function TEST_F (line 5443) | TEST_F(SetUpTestSuiteTest, TestSetupTestSuite2) { type Flags (line 5450) | struct Flags { method Flags (line 5452) | Flags() method Flags (line 5475) | static Flags AlsoRunDisabledTests(bool also_run_disabled_tests) { method Flags (line 5483) | static Flags BreakOnFailure(bool break_on_failure) { method Flags (line 5491) | static Flags CatchExceptions(bool catch_exceptions) { method Flags (line 5499) | static Flags DeathTestUseFork(bool death_test_use_fork) { method Flags (line 5507) | static Flags FailFast(bool fail_fast) { method Flags (line 5515) | static Flags Filter(const char* filter) { method Flags (line 5523) | static Flags ListTests(bool list_tests) { method Flags (line 5531) | static Flags Output(const char* output) { method Flags (line 5539) | static Flags Brief(bool brief) { method Flags (line 5547) | static Flags PrintTime(bool print_time) { method Flags (line 5555) | static Flags RandomSeed(int32_t random_seed) { method Flags (line 5563) | static Flags Repeat(int32_t repeat) { method Flags (line 5571) | static Flags RecreateEnvironmentsWhenRepeating( method Flags (line 5581) | static Flags Shuffle(bool shuffle) { method Flags (line 5589) | static Flags StackTraceDepth(int32_t stack_trace_depth) { method Flags (line 5597) | static Flags StreamResultTo(const char* stream_result_to) { method Flags (line 5605) | static Flags ThrowOnFailure(bool throw_on_failure) { class ParseFlagsTest (line 5632) | class ParseFlagsTest : public Test { method SetUp (line 5635) | void SetUp() override { method AssertStringArrayEq (line 5657) | static void AssertStringArrayEq(int size1, CharType** array1, int si... method CheckFlags (line 5667) | static void CheckFlags(const Flags& expected) { method TestParsingFlags (line 5695) | static void TestParsingFlags(int argc1, const CharType** argv1, int ... function TEST_F (line 5747) | TEST_F(ParseFlagsTest, Empty) { function TEST_F (line 5756) | TEST_F(ParseFlagsTest, NoFlag) { function TEST_F (line 5765) | TEST_F(ParseFlagsTest, FailFast) { function TEST_F (line 5774) | TEST_F(ParseFlagsTest, FilterEmpty) { function TEST_F (line 5783) | TEST_F(ParseFlagsTest, FilterNonEmpty) { function TEST_F (line 5792) | TEST_F(ParseFlagsTest, BreakOnFailureWithoutValue) { function TEST_F (line 5801) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_0) { function TEST_F (line 5810) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_f) { function TEST_F (line 5819) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_F) { function TEST_F (line 5829) | TEST_F(ParseFlagsTest, BreakOnFailureTrue) { function TEST_F (line 5838) | TEST_F(ParseFlagsTest, CatchExceptions) { function TEST_F (line 5847) | TEST_F(ParseFlagsTest, DeathTestUseFork) { function TEST_F (line 5857) | TEST_F(ParseFlagsTest, DuplicatedFlags) { function TEST_F (line 5867) | TEST_F(ParseFlagsTest, UnrecognizedFlag) { function TEST_F (line 5881) | TEST_F(ParseFlagsTest, ListTestsFlag) { function TEST_F (line 5890) | TEST_F(ParseFlagsTest, ListTestsTrue) { function TEST_F (line 5899) | TEST_F(ParseFlagsTest, ListTestsFalse) { function TEST_F (line 5908) | TEST_F(ParseFlagsTest, ListTestsFalse_f) { function TEST_F (line 5917) | TEST_F(ParseFlagsTest, ListTestsFalse_F) { function TEST_F (line 5926) | TEST_F(ParseFlagsTest, OutputXml) { function TEST_F (line 5935) | TEST_F(ParseFlagsTest, OutputXmlFile) { function TEST_F (line 5944) | TEST_F(ParseFlagsTest, OutputXmlDirectory) { function TEST_F (line 5955) | TEST_F(ParseFlagsTest, BriefFlag) { function TEST_F (line 5964) | TEST_F(ParseFlagsTest, BriefFlagTrue) { function TEST_F (line 5973) | TEST_F(ParseFlagsTest, BriefFlagFalse) { function TEST_F (line 5982) | TEST_F(ParseFlagsTest, PrintTimeFlag) { function TEST_F (line 5991) | TEST_F(ParseFlagsTest, PrintTimeTrue) { function TEST_F (line 6000) | TEST_F(ParseFlagsTest, PrintTimeFalse) { function TEST_F (line 6009) | TEST_F(ParseFlagsTest, PrintTimeFalse_f) { function TEST_F (line 6018) | TEST_F(ParseFlagsTest, PrintTimeFalse_F) { function TEST_F (line 6027) | TEST_F(ParseFlagsTest, RandomSeed) { function TEST_F (line 6036) | TEST_F(ParseFlagsTest, Repeat) { function TEST_F (line 6045) | TEST_F(ParseFlagsTest, RecreateEnvironmentsWhenRepeating) { function TEST_F (line 6059) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFlag) { function TEST_F (line 6069) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsTrue) { function TEST_F (line 6080) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFalse) { function TEST_F (line 6091) | TEST_F(ParseFlagsTest, ShuffleWithoutValue) { function TEST_F (line 6100) | TEST_F(ParseFlagsTest, ShuffleFalse_0) { function TEST_F (line 6109) | TEST_F(ParseFlagsTest, ShuffleTrue) { function TEST_F (line 6118) | TEST_F(ParseFlagsTest, StackTraceDepth) { function TEST_F (line 6126) | TEST_F(ParseFlagsTest, StreamResultTo) { function TEST_F (line 6137) | TEST_F(ParseFlagsTest, ThrowOnFailureWithoutValue) { function TEST_F (line 6146) | TEST_F(ParseFlagsTest, ThrowOnFailureFalse_0) { function TEST_F (line 6156) | TEST_F(ParseFlagsTest, ThrowOnFailureTrue) { function TEST_F (line 6165) | TEST_F(ParseFlagsTest, FilterBad) { function TEST_F (line 6184) | TEST_F(ParseFlagsTest, OutputEmpty) { function TEST_F (line 6203) | TEST_F(ParseFlagsTest, AbseilPositionalFlags) { function TEST_F (line 6218) | TEST_F(ParseFlagsTest, WideStrings) { class FlagfileTest (line 6238) | class FlagfileTest : public ParseFlagsTest { method SetUp (line 6240) | void SetUp() override { method TearDown (line 6250) | void TearDown() override { method CreateFlagfile (line 6255) | internal::FilePath CreateFlagfile(const char* contents) { function TEST_F (line 6269) | TEST_F(FlagfileTest, Empty) { function TEST_F (line 6282) | TEST_F(FlagfileTest, FilterNonEmpty) { function TEST_F (line 6296) | TEST_F(FlagfileTest, SeveralFlags) { class CurrentTestInfoTest (line 6318) | class CurrentTestInfoTest : public Test { method SetUpTestSuite (line 6322) | static void SetUpTestSuite() { method TearDownTestSuite (line 6331) | static void TearDownTestSuite() { function TEST_F (line 6340) | TEST_F(CurrentTestInfoTest, WorksForFirstTestInATestSuite) { function TEST_F (line 6354) | TEST_F(CurrentTestInfoTest, WorksForSecondTestInATestSuite) { function TEST (line 4257) | TEST(AssertionWithMessageTest, EXPECT) { function TEST (line 4281) | TEST(AssertionWithMessageTest, ASSERT) { function TEST (line 4291) | TEST(AssertionWithMessageTest, ASSERT_STR) { function TEST (line 4299) | TEST(AssertionWithMessageTest, ASSERT_FLOATING) { function TEST (line 4307) | TEST(AssertionWithMessageTest, ASSERT_FALSE) { function TEST (line 4318) | TEST(AssertionWithMessageTest, FAIL) { EXPECT_FATAL_FAILURE(FAIL() << 0,... function TEST (line 4321) | TEST(AssertionWithMessageTest, SUCCEED) { SUCCEED() << "Success == " << ... function TEST (line 4324) | TEST(AssertionWithMessageTest, ASSERT_TRUE) { function TEST (line 4337) | TEST(AssertionWithMessageTest, WideStringMessage) { function TEST (line 4352) | TEST(ExpectTest, EXPECT_TRUE) { function TEST (line 4367) | TEST(ExpectTest, ExpectTrueWithAssertionResult) { function TEST (line 4381) | TEST(ExpectTest, EXPECT_FALSE) { function TEST (line 4396) | TEST(ExpectTest, ExpectFalseWithAssertionResult) { function TEST (line 4415) | TEST(ExpectTest, EXPECT_EQ) { function TEST (line 4430) | TEST(ExpectTest, EXPECT_EQ_Double) { function TEST (line 4439) | TEST(ExpectTest, EXPECT_EQ_NULL) { function TEST (line 4453) | TEST(ExpectTest, EXPECT_EQ_0) { function TEST (line 4464) | TEST(ExpectTest, EXPECT_NE) { function TEST (line 4483) | TEST(ExpectTest, EXPECT_LE) { function TEST (line 4492) | TEST(ExpectTest, EXPECT_LT) { function TEST (line 4500) | TEST(ExpectTest, EXPECT_GE) { function TEST (line 4509) | TEST(ExpectTest, EXPECT_GT) { function TEST (line 4519) | TEST(ExpectTest, EXPECT_THROW) { function TEST (line 4538) | TEST(ExpectTest, EXPECT_NO_THROW) { function TEST (line 4552) | TEST(ExpectTest, EXPECT_ANY_THROW) { function TEST (line 4562) | TEST(ExpectTest, ExpectPrecedence) { function TEST (line 4571) | TEST(StreamableToStringTest, Scalar) { function TEST (line 4576) | TEST(StreamableToStringTest, Pointer) { function TEST (line 4583) | TEST(StreamableToStringTest, NullPointer) { function TEST (line 4589) | TEST(StreamableToStringTest, CString) { function TEST (line 4594) | TEST(StreamableToStringTest, NullCString) { function TEST (line 4602) | TEST(StreamableTest, string) { function TEST (line 4610) | TEST(StreamableTest, stringWithEmbeddedNUL) { function TEST (line 4621) | TEST(StreamableTest, NULChar) { function TEST (line 4630) | TEST(StreamableTest, int) { EXPECT_FATAL_FAILURE(FAIL() << 900913, "9009... function TEST (line 4637) | TEST(StreamableTest, NullCharPtr) { function TEST (line 4643) | TEST(StreamableTest, BasicIoManip) { function AddFailureHelper (line 4654) | void AddFailureHelper(bool* aborted) { function TEST (line 4661) | TEST(MacroTest, ADD_FAILURE) { function TEST (line 4668) | TEST(MacroTest, ADD_FAILURE_AT) { function TEST (line 4683) | TEST(MacroTest, FAIL) { function TEST (line 4690) | TEST(MacroTest, GTEST_FAIL_AT) { function TEST (line 4703) | TEST(MacroTest, SUCCEED) { function TEST (line 4716) | TEST(EqAssertionTest, Bool) { function TEST (line 4727) | TEST(EqAssertionTest, Int) { function TEST (line 4733) | TEST(EqAssertionTest, Time_T) { function TEST (line 4740) | TEST(EqAssertionTest, Char) { function TEST (line 4748) | TEST(EqAssertionTest, WideChar) { function TEST (line 4767) | TEST(EqAssertionTest, StdString) { function TEST (line 4796) | TEST(EqAssertionTest, StdWideString) { function TEST (line 4834) | TEST(EqAssertionTest, CharPointer) { function TEST (line 4854) | TEST(EqAssertionTest, WideCharPointer) { function TEST (line 4876) | TEST(EqAssertionTest, OtherPointer) { class UnprintableChar (line 4884) | class UnprintableChar { method UnprintableChar (line 4886) | explicit UnprintableChar(char ch) : char_(ch) {} function TEST (line 4909) | TEST(ComparisonAssertionTest, AcceptsUnprintableArgs) { class Foo (line 4945) | class Foo { method Foo (line 4947) | Foo() {} method Bar (line 4950) | int Bar() const { return 1; } function TEST (line 4960) | TEST(FRIEND_TEST_Test, TEST) { ASSERT_EQ(1, Foo().Bar()); } class FRIEND_TEST_Test2 (line 4963) | class FRIEND_TEST_Test2 : public Test { function TEST_F (line 4970) | TEST_F(FRIEND_TEST_Test2, TEST_F) { ASSERT_EQ(1, foo.Bar()); } class TestLifeCycleTest (line 4978) | class TestLifeCycleTest : public Test { method TestLifeCycleTest (line 4982) | TestLifeCycleTest() { count_++; } method count (line 4989) | int count() const { return count_; } function TEST_F (line 4998) | TEST_F(TestLifeCycleTest, Test1) { function TEST_F (line 5005) | TEST_F(TestLifeCycleTest, Test2) { function TEST (line 5016) | TEST(AssertionResultTest, CopyConstructorWorksWhenNotOptimied) { function TEST (line 5032) | TEST(AssertionResultTest, ConstructionWorks) { function TEST (line 5055) | TEST(AssertionResultTest, NegationWorks) { function TEST (line 5065) | TEST(AssertionResultTest, StreamingWorks) { function TEST (line 5071) | TEST(AssertionResultTest, CanStreamOstreamManipulators) { function TEST (line 5079) | TEST(AssertionResultTest, ConstructibleFromContextuallyConvertibleToBool) { type ConvertibleToAssertionResult (line 5090) | struct ConvertibleToAssertionResult { function TEST (line 5094) | TEST(AssertionResultTest, ConstructibleFromImplicitlyConvertible) { class Base (line 5101) | class Base { method Base (line 5103) | explicit Base(int an_x) : x_(an_x) {} method x (line 5104) | int x() const { return x_; } function TEST (line 5116) | TEST(MessageTest, CanStreamUserTypeInGlobalNameSpace) { class MyTypeInUnnamedNameSpace (line 5127) | class MyTypeInUnnamedNameSpace : public Base { method MyTypeInUnnamedNameSpace (line 5129) | explicit MyTypeInUnnamedNameSpace(int an_x) : Base(an_x) {} function TEST (line 5141) | TEST(MessageTest, CanStreamUserTypeInUnnamedNameSpace) { type namespace1 (line 5151) | namespace namespace1 { class MyTypeInNameSpace1 (line 5152) | class MyTypeInNameSpace1 : public Base { method MyTypeInNameSpace1 (line 5154) | explicit MyTypeInNameSpace1(int an_x) : Base(an_x) {} function TEST (line 5164) | TEST(MessageTest, CanStreamUserTypeInUserNameSpace) { type namespace2 (line 5174) | namespace namespace2 { class MyTypeInNameSpace2 (line 5175) | class MyTypeInNameSpace2 : public ::Base { method MyTypeInNameSpace2 (line 5177) | explicit MyTypeInNameSpace2(int an_x) : Base(an_x) {} function TEST (line 5189) | TEST(MessageTest, CanStreamUserTypeInUserNameSpaceWithStreamOperatorInGl... function TEST (line 5198) | TEST(MessageTest, NullPointers) { function TEST (line 5212) | TEST(MessageTest, WideStrings) { type testing (line 5232) | namespace testing { type internal (line 73) | namespace internal { class StreamingListenerTest (line 77) | class StreamingListenerTest : public Test { class FakeSocketWriter (line 79) | class FakeSocketWriter : public StreamingListener::AbstractSocketW... method Send (line 82) | void Send(const std::string& message) override { output_ += mess... method StreamingListenerTest (line 87) | StreamingListenerTest() function TEST_F (line 102) | TEST_F(StreamingListenerTest, OnTestProgramEnd) { function TEST_F (line 108) | TEST_F(StreamingListenerTest, OnTestIterationEnd) { function TEST_F (line 114) | TEST_F(StreamingListenerTest, OnTestSuiteStart) { function TEST_F (line 120) | TEST_F(StreamingListenerTest, OnTestSuiteEnd) { function TEST_F (line 126) | TEST_F(StreamingListenerTest, OnTestStart) { function TEST_F (line 132) | TEST_F(StreamingListenerTest, OnTestEnd) { function TEST_F (line 138) | TEST_F(StreamingListenerTest, OnTestPartResult) { class TestEventListenersAccessor (line 153) | class TestEventListenersAccessor { method TestEventListener (line 155) | static TestEventListener* GetRepeater(TestEventListeners* listener... method SetDefaultResultPrinter (line 159) | static void SetDefaultResultPrinter(TestEventListeners* listeners, method SetDefaultXmlGenerator (line 163) | static void SetDefaultXmlGenerator(TestEventListeners* listeners, method EventForwardingEnabled (line 168) | static bool EventForwardingEnabled(const TestEventListeners& liste... method SuppressEventForwarding (line 172) | static void SuppressEventForwarding(TestEventListeners* listeners) { class UnitTestRecordPropertyTestHelper (line 177) | class UnitTestRecordPropertyTestHelper : public Test { method UnitTestRecordPropertyTestHelper (line 179) | UnitTestRecordPropertyTestHelper() {} method UnitTestRecordProperty (line 182) | void UnitTestRecordProperty(const char* key, const std::string& va... function TEST (line 4221) | TEST(SuccessfulAssertionTest, SUCCEED) { function TEST (line 4228) | TEST(SuccessfulAssertionTest, EXPECT) { function TEST (line 4234) | TEST(SuccessfulAssertionTest, EXPECT_STR) { function TEST (line 4240) | TEST(SuccessfulAssertionTest, ASSERT) { function TEST (line 4246) | TEST(SuccessfulAssertionTest, ASSERT_STR) { class TestInfoTest (line 5236) | class TestInfoTest : public Test { method TestInfo (line 5238) | static const TestInfo* GetTestInfo(const char* test_name) { method TestResult (line 5249) | static const TestResult* GetTestResult(const TestInfo* test_info) { function TEST_F (line 5255) | TEST_F(TestInfoTest, Names) { function TEST_F (line 5263) | TEST_F(TestInfoTest, result) { function TEST (line 5281) | TEST(CodeLocationForTEST, Verify) { class CodeLocationForTESTF (line 5285) | class CodeLocationForTESTF : public Test {} function TEST_F (line 5287) | TEST_F(CodeLocationForTESTF, Verify) { class CodeLocationForTESTP (line 5291) | class CodeLocationForTESTP : public TestWithParam {} function TEST_P (line 5293) | TEST_P(CodeLocationForTESTP, Verify) { class CodeLocationForTYPEDTEST (line 5300) | class CodeLocationForTYPEDTEST : public Test {} function TYPED_TEST (line 5304) | TYPED_TEST(CodeLocationForTYPEDTEST, Verify) { class CodeLocationForTYPEDTESTP (line 5309) | class CodeLocationForTYPEDTESTP : public Test {} function TYPED_TEST_P (line 5313) | TYPED_TEST_P(CodeLocationForTYPEDTESTP, Verify) { class SetUpTestCaseTest (line 5327) | class SetUpTestCaseTest : public Test { method SetUpTestCase (line 5331) | static void SetUpTestCase() { method TearDownTestCase (line 5348) | static void TearDownTestCase() { method SetUp (line 5362) | void SetUp() override { function TEST_F (line 5379) | TEST_F(SetUpTestCaseTest, Test1) { EXPECT_STRNE(nullptr, shared_resour... function TEST_F (line 5382) | TEST_F(SetUpTestCaseTest, Test2) { EXPECT_STREQ("123", shared_resource... class SetUpTestSuiteTest (line 5386) | class SetUpTestSuiteTest : public Test { method SetUpTestSuite (line 5390) | static void SetUpTestSuite() { method TearDownTestSuite (line 5407) | static void TearDownTestSuite() { method SetUp (line 5421) | void SetUp() override { function TEST_F (line 5438) | TEST_F(SetUpTestSuiteTest, TestSetupTestSuite1) { function TEST_F (line 5443) | TEST_F(SetUpTestSuiteTest, TestSetupTestSuite2) { type Flags (line 5450) | struct Flags { method Flags (line 5452) | Flags() method Flags (line 5475) | static Flags AlsoRunDisabledTests(bool also_run_disabled_tests) { method Flags (line 5483) | static Flags BreakOnFailure(bool break_on_failure) { method Flags (line 5491) | static Flags CatchExceptions(bool catch_exceptions) { method Flags (line 5499) | static Flags DeathTestUseFork(bool death_test_use_fork) { method Flags (line 5507) | static Flags FailFast(bool fail_fast) { method Flags (line 5515) | static Flags Filter(const char* filter) { method Flags (line 5523) | static Flags ListTests(bool list_tests) { method Flags (line 5531) | static Flags Output(const char* output) { method Flags (line 5539) | static Flags Brief(bool brief) { method Flags (line 5547) | static Flags PrintTime(bool print_time) { method Flags (line 5555) | static Flags RandomSeed(int32_t random_seed) { method Flags (line 5563) | static Flags Repeat(int32_t repeat) { method Flags (line 5571) | static Flags RecreateEnvironmentsWhenRepeating( method Flags (line 5581) | static Flags Shuffle(bool shuffle) { method Flags (line 5589) | static Flags StackTraceDepth(int32_t stack_trace_depth) { method Flags (line 5597) | static Flags StreamResultTo(const char* stream_result_to) { method Flags (line 5605) | static Flags ThrowOnFailure(bool throw_on_failure) { class ParseFlagsTest (line 5632) | class ParseFlagsTest : public Test { method SetUp (line 5635) | void SetUp() override { method AssertStringArrayEq (line 5657) | static void AssertStringArrayEq(int size1, CharType** array1, int si... method CheckFlags (line 5667) | static void CheckFlags(const Flags& expected) { method TestParsingFlags (line 5695) | static void TestParsingFlags(int argc1, const CharType** argv1, int ... function TEST_F (line 5747) | TEST_F(ParseFlagsTest, Empty) { function TEST_F (line 5756) | TEST_F(ParseFlagsTest, NoFlag) { function TEST_F (line 5765) | TEST_F(ParseFlagsTest, FailFast) { function TEST_F (line 5774) | TEST_F(ParseFlagsTest, FilterEmpty) { function TEST_F (line 5783) | TEST_F(ParseFlagsTest, FilterNonEmpty) { function TEST_F (line 5792) | TEST_F(ParseFlagsTest, BreakOnFailureWithoutValue) { function TEST_F (line 5801) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_0) { function TEST_F (line 5810) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_f) { function TEST_F (line 5819) | TEST_F(ParseFlagsTest, BreakOnFailureFalse_F) { function TEST_F (line 5829) | TEST_F(ParseFlagsTest, BreakOnFailureTrue) { function TEST_F (line 5838) | TEST_F(ParseFlagsTest, CatchExceptions) { function TEST_F (line 5847) | TEST_F(ParseFlagsTest, DeathTestUseFork) { function TEST_F (line 5857) | TEST_F(ParseFlagsTest, DuplicatedFlags) { function TEST_F (line 5867) | TEST_F(ParseFlagsTest, UnrecognizedFlag) { function TEST_F (line 5881) | TEST_F(ParseFlagsTest, ListTestsFlag) { function TEST_F (line 5890) | TEST_F(ParseFlagsTest, ListTestsTrue) { function TEST_F (line 5899) | TEST_F(ParseFlagsTest, ListTestsFalse) { function TEST_F (line 5908) | TEST_F(ParseFlagsTest, ListTestsFalse_f) { function TEST_F (line 5917) | TEST_F(ParseFlagsTest, ListTestsFalse_F) { function TEST_F (line 5926) | TEST_F(ParseFlagsTest, OutputXml) { function TEST_F (line 5935) | TEST_F(ParseFlagsTest, OutputXmlFile) { function TEST_F (line 5944) | TEST_F(ParseFlagsTest, OutputXmlDirectory) { function TEST_F (line 5955) | TEST_F(ParseFlagsTest, BriefFlag) { function TEST_F (line 5964) | TEST_F(ParseFlagsTest, BriefFlagTrue) { function TEST_F (line 5973) | TEST_F(ParseFlagsTest, BriefFlagFalse) { function TEST_F (line 5982) | TEST_F(ParseFlagsTest, PrintTimeFlag) { function TEST_F (line 5991) | TEST_F(ParseFlagsTest, PrintTimeTrue) { function TEST_F (line 6000) | TEST_F(ParseFlagsTest, PrintTimeFalse) { function TEST_F (line 6009) | TEST_F(ParseFlagsTest, PrintTimeFalse_f) { function TEST_F (line 6018) | TEST_F(ParseFlagsTest, PrintTimeFalse_F) { function TEST_F (line 6027) | TEST_F(ParseFlagsTest, RandomSeed) { function TEST_F (line 6036) | TEST_F(ParseFlagsTest, Repeat) { function TEST_F (line 6045) | TEST_F(ParseFlagsTest, RecreateEnvironmentsWhenRepeating) { function TEST_F (line 6059) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFlag) { function TEST_F (line 6069) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsTrue) { function TEST_F (line 6080) | TEST_F(ParseFlagsTest, AlsoRunDisabledTestsFalse) { function TEST_F (line 6091) | TEST_F(ParseFlagsTest, ShuffleWithoutValue) { function TEST_F (line 6100) | TEST_F(ParseFlagsTest, ShuffleFalse_0) { function TEST_F (line 6109) | TEST_F(ParseFlagsTest, ShuffleTrue) { function TEST_F (line 6118) | TEST_F(ParseFlagsTest, StackTraceDepth) { function TEST_F (line 6126) | TEST_F(ParseFlagsTest, StreamResultTo) { function TEST_F (line 6137) | TEST_F(ParseFlagsTest, ThrowOnFailureWithoutValue) { function TEST_F (line 6146) | TEST_F(ParseFlagsTest, ThrowOnFailureFalse_0) { function TEST_F (line 6156) | TEST_F(ParseFlagsTest, ThrowOnFailureTrue) { function TEST_F (line 6165) | TEST_F(ParseFlagsTest, FilterBad) { function TEST_F (line 6184) | TEST_F(ParseFlagsTest, OutputEmpty) { function TEST_F (line 6203) | TEST_F(ParseFlagsTest, AbseilPositionalFlags) { function TEST_F (line 6218) | TEST_F(ParseFlagsTest, WideStrings) { class FlagfileTest (line 6238) | class FlagfileTest : public ParseFlagsTest { method SetUp (line 6240) | void SetUp() override { method TearDown (line 6250) | void TearDown() override { method CreateFlagfile (line 6255) | internal::FilePath CreateFlagfile(const char* contents) { function TEST_F (line 6269) | TEST_F(FlagfileTest, Empty) { function TEST_F (line 6282) | TEST_F(FlagfileTest, FilterNonEmpty) { function TEST_F (line 6296) | TEST_F(FlagfileTest, SeveralFlags) { class CurrentTestInfoTest (line 6318) | class CurrentTestInfoTest : public Test { method SetUpTestSuite (line 6322) | static void SetUpTestSuite() { method TearDownTestSuite (line 6331) | static void TearDownTestSuite() { function TEST_F (line 6340) | TEST_F(CurrentTestInfoTest, WorksForFirstTestInATestSuite) { function TEST_F (line 6354) | TEST_F(CurrentTestInfoTest, WorksForSecondTestInATestSuite) { type my_namespace (line 6368) | namespace my_namespace { type testing (line 6369) | namespace testing { class Test (line 6373) | class Test {} class Message (line 6377) | class Message {} class AssertionResult (line 6382) | class AssertionResult {} function TEST (line 6385) | TEST(NestedTestingNamespaceTest, Success) { function TEST (line 6390) | TEST(NestedTestingNamespaceTest, Failure) { class ProtectedFixtureMethodsTest (line 6402) | class ProtectedFixtureMethodsTest : public Test { method SetUp (line 6404) | void SetUp() override { Test::SetUp(); } method TearDown (line 6405) | void TearDown() override { Test::TearDown(); } function TEST (line 6410) | TEST(StreamingAssertionsTest, Unconditional) { function TEST (line 6422) | TEST(StreamingAssertionsTest, Truth) { function TEST (line 6431) | TEST(StreamingAssertionsTest, Truth2) { function TEST (line 6445) | TEST(StreamingAssertionsTest, IntegerEquals) { function TEST (line 6454) | TEST(StreamingAssertionsTest, IntegerLessThan) { function TEST (line 6463) | TEST(StreamingAssertionsTest, StringsEqual) { function TEST (line 6472) | TEST(StreamingAssertionsTest, StringsNotEqual) { function TEST (line 6481) | TEST(StreamingAssertionsTest, StringsEqualIgnoringCase) { function TEST (line 6490) | TEST(StreamingAssertionsTest, StringNotEqualIgnoringCase) { function TEST (line 6499) | TEST(StreamingAssertionsTest, FloatingPointEquals) { function TEST (line 6510) | TEST(StreamingAssertionsTest, Throw) { function TEST (line 6521) | TEST(StreamingAssertionsTest, NoThrow) { function TEST (line 6531) | TEST(StreamingAssertionsTest, AnyThrow) { function TEST (line 6545) | TEST(ColoredOutputTest, UsesColorsWhenGTestColorFlagIsYes) { function TEST (line 6557) | TEST(ColoredOutputTest, UsesColorsWhenGTestColorFlagIsAliasOfYes) { function TEST (line 6570) | TEST(ColoredOutputTest, UsesNoColorWhenGTestColorFlagIsNo) { function TEST (line 6582) | TEST(ColoredOutputTest, UsesNoColorWhenGTestColorFlagIsInvalid) { function TEST (line 6595) | TEST(ColoredOutputTest, UsesColorsWhenStdoutIsTty) { function TEST (line 6603) | TEST(ColoredOutputTest, UsesColorsWhenTermSupportsColors) { class StaticAssertTypeEqTestHelper (line 6677) | class StaticAssertTypeEqTestHelper { method StaticAssertTypeEqTestHelper (line 6679) | StaticAssertTypeEqTestHelper() { StaticAssertTypeEq(); } function TEST (line 6682) | TEST(StaticAssertTypeEqTest, WorksInClass) { function TEST (line 6690) | TEST(StaticAssertTypeEqTest, CompilesForEqualTypes) { function TEST (line 6695) | TEST(HasNonfatalFailureTest, ReturnsFalseWhenThereIsNoFailure) { function FailFatally (line 6699) | static void FailFatally() { FAIL(); } function TEST (line 6701) | TEST(HasNonfatalFailureTest, ReturnsFalseWhenThereIsOnlyFatalFailure) { function TEST (line 6708) | TEST(HasNonfatalFailureTest, ReturnsTrueWhenThereIsNonfatalFailure) { function TEST (line 6715) | TEST(HasNonfatalFailureTest, ReturnsTrueWhenThereAreFatalAndNonfatalFail... function HasNonfatalFailureHelper (line 6724) | static bool HasNonfatalFailureHelper() { function TEST (line 6728) | TEST(HasNonfatalFailureTest, WorksOutsideOfTestBody) { function TEST (line 6732) | TEST(HasNonfatalFailureTest, WorksOutsideOfTestBody2) { function TEST (line 6739) | TEST(HasFailureTest, ReturnsFalseWhenThereIsNoFailure) { function TEST (line 6743) | TEST(HasFailureTest, ReturnsTrueWhenThereIsFatalFailure) { function TEST (line 6750) | TEST(HasFailureTest, ReturnsTrueWhenThereIsNonfatalFailure) { function TEST (line 6757) | TEST(HasFailureTest, ReturnsTrueWhenThereAreFatalAndNonfatalFailures) { function HasFailureHelper (line 6766) | static bool HasFailureHelper() { return testing::Test::HasFailure(); } function TEST (line 6768) | TEST(HasFailureTest, WorksOutsideOfTestBody) { function TEST (line 6772) | TEST(HasFailureTest, WorksOutsideOfTestBody2) { class TestListener (line 6779) | class TestListener : public EmptyTestEventListener { method TestListener (line 6781) | TestListener() : on_start_counter_(nullptr), is_destroyed_(nullptr) {} method TestListener (line 6782) | TestListener(int* on_start_counter, bool* is_destroyed) method OnTestProgramStart (line 6790) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override { function TEST (line 6800) | TEST(TestEventListenersTest, ConstructionWorks) { function TEST (line 6810) | TEST(TestEventListenersTest, DestructionWorks) { function TEST (line 6836) | TEST(TestEventListenersTest, Append) { class SequenceTestingListener (line 6853) | class SequenceTestingListener : public EmptyTestEventListener { method SequenceTestingListener (line 6855) | SequenceTestingListener(std::vector* vector, const char* id) method OnTestProgramStart (line 6859) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override { method OnTestProgramEnd (line 6863) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override { method OnTestIterationStart (line 6867) | void OnTestIterationStart(const UnitTest& /*unit_test*/, method OnTestIterationEnd (line 6872) | void OnTestIterationEnd(const UnitTest& /*unit_test*/, method GetEventDescription (line 6878) | std::string GetEventDescription(const char* method) { method SequenceTestingListener (line 6887) | SequenceTestingListener(const SequenceTestingListener&) = delete; method SequenceTestingListener (line 6888) | SequenceTestingListener& operator=(const SequenceTestingListener&) = d... function TEST (line 6891) | TEST(EventListenerTest, AppendKeepsOrder) { function TEST (line 6932) | TEST(TestEventListenersTest, Release) { function TEST (line 6953) | TEST(EventListenerTest, SuppressEventForwarding) { function TEST (line 6969) | TEST(EventListenerDeathTest, EventsNotForwardedInDeathTestSubprecesses) { function TEST (line 6982) | TEST(EventListenerTest, default_result_printer) { function TEST (line 7013) | TEST(EventListenerTest, RemovingDefaultResultPrinterWorks) { function TEST (line 7041) | TEST(EventListenerTest, default_xml_generator) { function TEST (line 7072) | TEST(EventListenerTest, RemovingDefaultXmlGeneratorWorks) { function GTEST_TEST (line 7102) | GTEST_TEST(AlternativeNameTest, Works) { // GTEST_TEST is the same as T... class ConversionHelperBase (line 7148) | class ConversionHelperBase {} class ConversionHelperDerived (line 7149) | class ConversionHelperDerived : public ConversionHelperBase {} type HasDebugStringMethods (line 7151) | struct HasDebugStringMethods { method DebugString (line 7152) | std::string DebugString() const { return ""; } method ShortDebugString (line 7153) | std::string ShortDebugString() const { return ""; } type InheritsDebugStringMethods (line 7156) | struct InheritsDebugStringMethods : public HasDebugStringMethods {} type WrongTypeDebugStringMethod (line 7158) | struct WrongTypeDebugStringMethod { method DebugString (line 7159) | std::string DebugString() const { return ""; } method ShortDebugString (line 7160) | int ShortDebugString() const { return 1; } type NotConstDebugStringMethod (line 7163) | struct NotConstDebugStringMethod { method DebugString (line 7164) | std::string DebugString() { return ""; } method ShortDebugString (line 7165) | std::string ShortDebugString() const { return ""; } type MissingDebugStringMethod (line 7168) | struct MissingDebugStringMethod { method DebugString (line 7169) | std::string DebugString() { return ""; } type IncompleteType (line 7172) | struct IncompleteType function TEST (line 7176) | TEST(HasDebugStringAndShortDebugStringTest, ValueIsCompileTimeConstant) { function TEST (line 7201) | TEST(HasDebugStringAndShortDebugStringTest, function TEST (line 7209) | TEST(HasDebugStringAndShortDebugStringTest, function TestGTestRemoveReferenceAndConst (line 7219) | void TestGTestRemoveReferenceAndConst() { function TEST (line 7224) | TEST(RemoveReferenceToConstTest, Works) { function TestGTestReferenceToConst (line 7235) | void TestGTestReferenceToConst() { function TEST (line 7240) | TEST(GTestReferenceToConstTest, Works) { class NonContainer (line 7249) | class NonContainer {} function TEST (line 7251) | TEST(IsContainerTestTest, WorksForNonContainer) { function TEST (line 7257) | TEST(IsContainerTestTest, WorksForContainer) { type ConstOnlyContainerWithPointerIterator (line 7263) | struct ConstOnlyContainerWithPointerIterator { type ConstOnlyContainerWithClassIterator (line 7269) | struct ConstOnlyContainerWithClassIterator { type const_iterator (line 7270) | struct const_iterator { function TEST (line 7278) | TEST(IsContainerTestTest, ConstOnlyContainer) { type AHashTable (line 7286) | struct AHashTable { type NotReallyAHashTable (line 7289) | struct NotReallyAHashTable { function TEST (line 7293) | TEST(IsHashTable, Basic) { function TEST (line 7302) | TEST(ArrayEqTest, WorksForDegeneratedArrays) { function TEST (line 7307) | TEST(ArrayEqTest, WorksForOneDimensionalArrays) { function TEST (line 7319) | TEST(ArrayEqTest, WorksForTwoDimensionalArrays) { function TEST (line 7333) | TEST(ArrayAwareFindTest, WorksForOneDimensionalArray) { function TEST (line 7339) | TEST(ArrayAwareFindTest, WorksForTwoDimensionalArray) { function TEST (line 7350) | TEST(CopyArrayTest, WorksForDegeneratedArrays) { function TEST (line 7356) | TEST(CopyArrayTest, WorksForOneDimensionalArrays) { function TEST (line 7369) | TEST(CopyArrayTest, WorksForTwoDimensionalArrays) { function TEST (line 7384) | TEST(NativeArrayTest, ConstructorFromArrayWorks) { function TEST (line 7391) | TEST(NativeArrayTest, CreatesAndDeletesCopyOfArrayWhenAskedTo) { function TEST (line 7406) | TEST(NativeArrayTest, TypeMembersAreCorrect) { function TEST (line 7414) | TEST(NativeArrayTest, MethodsWork) { function TEST (line 7440) | TEST(NativeArrayTest, WorksForTwoDimensionalArray) { function TEST (line 7448) | TEST(IndexSequence, MakeIndexSequence) { function TEST (line 7464) | TEST(ElemFromList, Basic) { function TEST (line 7478) | TEST(FlatTuple, Basic) { function AddIntToString (line 7497) | std::string AddIntToString(int i, const std::string& s) { function TEST (line 7502) | TEST(FlatTuple, Apply) { type ConstructionCounting (line 7525) | struct ConstructionCounting { method ConstructionCounting (line 7526) | ConstructionCounting() { ++default_ctor_calls; } method ConstructionCounting (line 7528) | ConstructionCounting(const ConstructionCounting&) { ++copy_ctor_calls; } method ConstructionCounting (line 7529) | ConstructionCounting(ConstructionCounting&&) noexcept { ++move_ctor_ca... method ConstructionCounting (line 7530) | ConstructionCounting& operator=(const ConstructionCounting&) { method ConstructionCounting (line 7534) | ConstructionCounting& operator=(ConstructionCounting&&) noexcept { method Reset (line 7539) | static void Reset() { function TEST (line 7563) | TEST(FlatTuple, ConstructorCalls) { function TEST (line 7637) | TEST(FlatTuple, ManyTypes) { function TEST (line 7664) | TEST(SkipPrefixTest, SkipsWhenPrefixMatches) { function TEST (line 7676) | TEST(SkipPrefixTest, DoesNotSkipWhenPrefixDoesNotMatch) { function TEST (line 7689) | TEST(AdHocTestResultTest, AdHocTestResultForUnitTestDoesNotShowFailure) { class DynamicUnitTestFixture (line 7695) | class DynamicUnitTestFixture : public testing::Test {} class DynamicTest (line 7697) | class DynamicTest : public DynamicUnitTestFixture { method TestBody (line 7698) | void TestBody() override { EXPECT_TRUE(true); } function TEST (line 7705) | TEST(RegisterTest, WasRegistered) { function TEST (line 7724) | TEST(PatternGlobbingTest, MatchesFilterLinearRuntime) { function TEST (line 7738) | TEST(PatternGlobbingTest, MatchesFilterWithMultiplePatterns) { function TEST (line 7747) | TEST(PatternGlobbingTest, MatchesFilterEdgeCases) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_xml_outfile1_test_.cc class PropertyOne (line 35) | class PropertyOne : public testing::Test { method SetUp (line 37) | void SetUp() override { RecordProperty("SetUpProp", 1); } method TearDown (line 38) | void TearDown() override { RecordProperty("TearDownProp", 1); } function TEST_F (line 41) | TEST_F(PropertyOne, TestSomeProperties) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_xml_outfile2_test_.cc class PropertyTwo (line 35) | class PropertyTwo : public testing::Test { method SetUp (line 37) | void SetUp() override { RecordProperty("SetUpProp", 2); } method TearDown (line 38) | void TearDown() override { RecordProperty("TearDownProp", 2); } function TEST_F (line 41) | TEST_F(PropertyTwo, TestSomeProperties) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_xml_outfiles_test.py class GTestXMLOutFilesTest (line 72) | class GTestXMLOutFilesTest(gtest_xml_test_utils.GTestXMLTestCase): method setUp (line 75) | def setUp(self): method tearDown (line 83) | def tearDown(self): method DeleteFilesAndDir (line 86) | def DeleteFilesAndDir(self): method testOutfile1 (line 100) | def testOutfile1(self): method testOutfile2 (line 103) | def testOutfile2(self): method _TestOutFile (line 106) | def _TestOutFile(self, test_name, expected_xml): FILE: 3rd/googletest-1.12.1/googletest/test/gtest_xml_output_unittest.py class GTestXMLOutputUnitTest (line 240) | class GTestXMLOutputUnitTest(gtest_xml_test_utils.GTestXMLTestCase): method testNonEmptyXmlOutput (line 248) | def testNonEmptyXmlOutput(self): method testNoTestXmlOutput (line 255) | def testNoTestXmlOutput(self): method testTimestampValue (line 264) | def testTimestampValue(self): method testDefaultOutputFile (line 289) | def testDefaultOutputFile(self): method testSuppressedXmlOutput (line 312) | def testSuppressedXmlOutput(self): method testFilteredTestXmlOutput (line 341) | def testFilteredTestXmlOutput(self): method testShardedTestXmlOutput (line 351) | def testShardedTestXmlOutput(self): method _GetXmlOutput (line 365) | def _GetXmlOutput(self, gtest_prog_name, extra_args, extra_env, method _TestXmlOutput (line 394) | def _TestXmlOutput(self, gtest_prog_name, expected_xml, FILE: 3rd/googletest-1.12.1/googletest/test/gtest_xml_output_unittest_.cc class SuccessfulTest (line 49) | class SuccessfulTest : public Test {} function TEST_F (line 51) | TEST_F(SuccessfulTest, Succeeds) { class FailedTest (line 56) | class FailedTest : public Test { function TEST_F (line 59) | TEST_F(FailedTest, Fails) { class DisabledTest (line 63) | class DisabledTest : public Test { function TEST_F (line 66) | TEST_F(DisabledTest, DISABLED_test_not_run) { class SkippedTest (line 70) | class SkippedTest : public Test { function TEST_F (line 73) | TEST_F(SkippedTest, Skipped) { function TEST_F (line 77) | TEST_F(SkippedTest, SkippedWithMessage) { function TEST_F (line 81) | TEST_F(SkippedTest, SkippedAfterFailure) { function TEST (line 86) | TEST(MixedResultTest, Succeeds) { function TEST (line 91) | TEST(MixedResultTest, Fails) { function TEST (line 96) | TEST(MixedResultTest, DISABLED_test) { function TEST (line 100) | TEST(XmlQuotingTest, OutputsCData) { function TEST (line 107) | TEST(InvalidCharactersTest, InvalidCharactersInMessage) { class PropertyRecordingTest (line 111) | class PropertyRecordingTest : public Test { method SetUpTestSuite (line 113) | static void SetUpTestSuite() { RecordProperty("SetUpTestSuite", "yes"); } method TearDownTestSuite (line 114) | static void TearDownTestSuite() { function TEST_F (line 119) | TEST_F(PropertyRecordingTest, OneProperty) { function TEST_F (line 123) | TEST_F(PropertyRecordingTest, IntValuedProperty) { function TEST_F (line 127) | TEST_F(PropertyRecordingTest, ThreeProperties) { function TEST_F (line 133) | TEST_F(PropertyRecordingTest, TwoValuesForOneKeyUsesLastValue) { function TEST (line 138) | TEST(NoFixtureTest, RecordProperty) { function ExternalUtilityThatCallsRecordProperty (line 142) | void ExternalUtilityThatCallsRecordProperty(const std::string& key, int ... function ExternalUtilityThatCallsRecordProperty (line 146) | void ExternalUtilityThatCallsRecordProperty(const std::string& key, function TEST (line 151) | TEST(NoFixtureTest, ExternalUtilityThatCallsRecordIntValuedProperty) { function TEST (line 155) | TEST(NoFixtureTest, ExternalUtilityThatCallsRecordStringValuedProperty) { class ValueParamTest (line 161) | class ValueParamTest : public TestWithParam {} function TEST_P (line 162) | TEST_P(ValueParamTest, HasValueParamAttribute) {} function TEST_P (line 163) | TEST_P(ValueParamTest, AnotherTestThatHasValueParamAttribute) {} class TypedTest (line 168) | class TypedTest : public Test {} function TYPED_TEST (line 171) | TYPED_TEST(TypedTest, HasTypeParamAttribute) {} class TypeParameterizedTestSuite (line 176) | class TypeParameterizedTestSuite : public Test {} function TYPED_TEST_P (line 178) | TYPED_TEST_P(TypeParameterizedTestSuite, HasTypeParamAttribute) {} function main (line 184) | int main(int argc, char** argv) { FILE: 3rd/googletest-1.12.1/googletest/test/gtest_xml_test_utils.py class GTestXMLTestCase (line 38) | class GTestXMLTestCase(gtest_test_utils.TestCase): method AssertEquivalentNodes (line 44) | def AssertEquivalentNodes(self, expected_node, actual_node): method _GetChildren (line 112) | def _GetChildren(self, element): method NormalizeXml (line 153) | def NormalizeXml(self, element): FILE: 3rd/googletest-1.12.1/googletest/test/production.h function class (line 38) | class PrivateCode { FILE: src/Clock.cpp type tm (line 37) | struct tm FILE: src/Clock.h function class (line 10) | class Clock FILE: src/HHWheelTimer.cpp function current_clock (line 9) | inline int64_t current_clock() { function TimeoutAction (line 77) | TimeoutAction HHWheelTimer::findAndDelAction(int id) FILE: src/HHWheelTimer.h type TimerNode (line 19) | struct TimerNode function class (line 21) | class HHWheelTimer : public TimerBase FILE: src/HashedWheelBucket.cpp function HashedWheelTimeout (line 74) | HashedWheelTimeout* HashedWheelBucket::Remove(HashedWheelTimeout* timeout) function HashedWheelTimeout (line 117) | HashedWheelTimeout* HashedWheelBucket::pollTimeout() FILE: src/HashedWheelBucket.h function class (line 14) | class HashedWheelTimeout function class (line 51) | class HashedWheelBucket FILE: src/HashedWheelTimer.cpp function HashedWheelTimeout (line 121) | HashedWheelTimeout* HashedWheelTimer::allocTimeout(int id, int64_t deadl... FILE: src/HashedWheelTimer.h function class (line 21) | class HashedWheelTimer : public TimerBase FILE: src/Logging.cpp type internal (line 51) | namespace internal { function DefaultLogHandler (line 53) | void DefaultLogHandler(LogLevel level, const char* filename, int line, function NullLogHandler (line 72) | void NullLogHandler(LogLevel /* level */, const char* /* filename */, function LogHandler (line 107) | LogHandler* SetLogHandler(LogHandler* new_func) { FILE: src/Logging.h type LogLevel (line 42) | enum LogLevel { function namespace (line 58) | namespace internal { function class (line 109) | class LogFinisher { function namespace (line 160) | namespace internal { FILE: src/Preprocessor.h function doNotOptimizeDependencySink (line 63) | inline void doNotOptimizeDependencySink(const void*) {} function namespace (line 74) | namespace detail { FILE: src/PriorityQueueTimer.cpp type TimerNode (line 9) | struct TimerNode method lessThan (line 16) | bool lessThan(const TimerNode* b) const function siftdownTimer (line 51) | static bool siftdownTimer(vector& timers, int x, int n) function siftupTimer (line 76) | static void siftupTimer(vector& timers, int j) function removeTimer (line 90) | static void removeTimer(vector& timers, int i) { FILE: src/PriorityQueueTimer.h type TimerNode (line 18) | struct TimerNode function class (line 20) | class PriorityQueueTimer : public TimerBase FILE: src/QuadHeapTimer.cpp type TimerNode (line 11) | struct TimerNode function siftupTimer (line 46) | static int siftupTimer(vector& timers, int i) function siftdownTimer (line 68) | static void siftdownTimer(vector& timers, int i) function deltimer (line 110) | int deltimer(vector& timers, int i) { function deltimer0 (line 128) | void deltimer0(vector& timers) { FILE: src/QuadHeapTimer.h type TimerNode (line 20) | struct TimerNode function class (line 22) | class QuadHeapTimer : public TimerBase FILE: src/RBTreeTimer.h function class (line 15) | class RBTreeTimer : public TimerBase function TimerSchedType (line 36) | TimerSchedType Type() const override FILE: src/TimerBase.cpp function CreateTimer (line 25) | std::shared_ptr CreateTimer(TimerSchedType sched_type) FILE: src/TimerBase.h function TimerSchedType (line 11) | enum class TimerSchedType FILE: src/list_impl.h type list_head (line 42) | struct list_head { function INIT_LIST_HEAD (line 47) | inline void INIT_LIST_HEAD(list_head* list) { function list_empty (line 56) | inline int list_empty(const struct list_head* head) function list_replace (line 68) | inline void list_replace(list_head* old, list_head* new_) function list_replace_init (line 76) | inline void list_replace_init(list_head* old, list_head* new_) { function __list_add (line 87) | inline void __list_add(list_head* new_, list_head* prev, list_head* next) { function __list_del (line 101) | inline void __list_del(list_head* prev, list_head* next) function list_add_tail (line 115) | inline void list_add_tail(struct list_head* new_, struct list_head* head) FILE: src/timer_list.cpp function init_timers (line 6) | void init_timers(struct tvec_base* base, int64_t clock) function timer_set_base (line 20) | static inline void timer_set_base(struct timer_list* timer, struct tvec_... function __internal_add_timer (line 25) | static void __internal_add_timer(struct tvec_base* base, struct timer_li... function internal_add_timer (line 73) | static void internal_add_timer(struct tvec_base* base, struct timer_list... function detach_timer (line 79) | static inline void detach_timer(struct timer_list* timer, bool clear_pen... function detach_expired_timer (line 90) | static inline void detach_expired_timer(struct timer_list* timer, struct... function detach_if_pending (line 95) | static int detach_if_pending(struct timer_list* timer, struct tvec_base*... function __mod_timer (line 105) | static inline int __mod_timer(struct timer_list* timer, int64_t expires,... function migrate_timer_list (line 117) | static void migrate_timer_list(struct tvec_base* new_base, struct list_h... function mod_timer_pending (line 130) | int mod_timer_pending(struct timer_list* timer, int64_t expires) function mod_timer (line 135) | int mod_timer(struct timer_list* timer, int64_t expires) function add_timer (line 143) | void add_timer(struct timer_list* timer) function del_timer (line 149) | int del_timer(struct timer_list* timer) function cascade (line 158) | static int cascade(struct tvec_base* base, struct tvec* tv, int index) function run_timers (line 188) | int run_timers(struct tvec_base* base, int64_t clock) FILE: src/timer_list.h type tvec (line 39) | struct tvec { type tvec_root (line 43) | struct tvec_root { type tvec_base (line 47) | struct tvec_base type timer_list (line 49) | struct timer_list { type tvec_base (line 58) | struct tvec_base { function timer_pending (line 70) | inline int timer_pending(const struct timer_list* timer) type tvec_base (line 75) | struct tvec_base type timer_list (line 87) | struct timer_list type timer_list (line 106) | struct timer_list type timer_list (line 115) | struct timer_list type timer_list (line 128) | struct timer_list type tvec_base (line 137) | struct tvec_base FILE: test/BenchTimer.cpp function lcg_seed (line 17) | uint32_t lcg_seed(uint32_t seed) { function lcg_rand (line 21) | uint32_t lcg_rand(uint32_t& seed) { function createAndStartTimer (line 27) | static std::shared_ptr createAndStartTimer(TimerSchedType tim... function BM_PQTimerAdd (line 40) | static void BM_PQTimerAdd(benchmark::State& state) function BM_QuadHeapTimerAdd (line 46) | static void BM_QuadHeapTimerAdd(benchmark::State& state) function BM_RBTreeTimerAdd (line 52) | static void BM_RBTreeTimerAdd(benchmark::State& state) function BM_HashWheelTimerAdd (line 58) | static void BM_HashWheelTimerAdd(benchmark::State& state) function BM_HHWheelTimerAdd (line 64) | static void BM_HHWheelTimerAdd(benchmark::State& state) function createAndFillTimer (line 77) | static std::shared_ptr createAndFillTimer(TimerSchedType time... function benchTimerCancel (line 91) | static void benchTimerCancel(TimerSchedType timerType, benchmark::State&... function BM_PQTimerCancel (line 109) | static void BM_PQTimerCancel(benchmark::State& state) { function BM_QuadHeapTimerCancel (line 114) | static void BM_QuadHeapTimerCancel(benchmark::State& state) { function BM_RBTreeTimerCancel (line 119) | static void BM_RBTreeTimerCancel(benchmark::State& state) { function BM_HashWheelTimerCancel (line 124) | static void BM_HashWheelTimerCancel(benchmark::State& state) { function BM_HHWheelTimerCancel (line 129) | static void BM_HHWheelTimerCancel(benchmark::State& state) { function benchTimerTick (line 142) | static void benchTimerTick(TimerSchedType timerType, benchmark::State& s... function BM_PQTimerTick (line 154) | static void BM_PQTimerTick(benchmark::State& state) { function BM_QuadHeapTimerTick (line 159) | static void BM_QuadHeapTimerTick(benchmark::State& state) { function BM_RBTreeTimerTick (line 164) | static void BM_RBTreeTimerTick(benchmark::State& state) { function BM_HashWheelTimerTick (line 169) | static void BM_HashWheelTimerTick(benchmark::State& state) { function BM_HHWheelTimerTick (line 174) | static void BM_HHWheelTimerTick(benchmark::State& state) { FILE: test/TestTimer.cpp type TimeOutContext (line 23) | struct TimeOutContext { function TestTimerAdd (line 30) | static void TestTimerAdd(TimerBase *timer, int count) { function TestTimerDel (line 63) | static void TestTimerDel(TimerBase *timer, int count) { function TestTimerExpire (line 75) | static void TestTimerExpire(TimerBase *timer, int count) { function TestTimerExpireFIFO (line 117) | static void TestTimerExpireFIFO(TimerBase *timer) { function TEST (line 164) | TEST(TimerPriorityQueue, TimerAdd) { function TEST (line 169) | TEST(TimerPriorityQueue, TimerDel) { function TEST (line 175) | TEST(TimerPriorityQueue, TimerExpireDelay) { function TEST (line 180) | TEST(TimerPriorityQueue, TimerExpireFIFO) { function TEST (line 188) | TEST(TimerQuadHeap, TimerAdd) { function TEST (line 193) | TEST(TimerQuadHeap, TimerDel) { function TEST (line 199) | TEST(TimerQuadHeap, TimerExpireDelay) { function TEST (line 204) | TEST(TimerQuadHeap, TimerExpireFIFO) { function TEST (line 212) | TEST(TimerRBTree, TimerAdd) { function TEST (line 217) | TEST(TimerRBTree, TimerDel) { function TEST (line 223) | TEST(TimerRBTree, TimerExecute) { function TEST (line 228) | TEST(TimerRBTree, TimerExpireFIFO) { function TEST (line 236) | TEST(TimerHashedWheel, TimerAdd) { function TEST (line 241) | TEST(TimerHashedWheel, TimerDel) { function TEST (line 247) | TEST(TimerHashedWheel, TimerExecute) { function TEST (line 252) | TEST(TimerHashedWheel, TimerExpireFIFO) { function TEST (line 260) | TEST(TimerHHWheel, TimerAdd) { function TEST (line 265) | TEST(TimerHHWheel, TimerDel) { function TEST (line 271) | TEST(TimerHHWheel, TimerExecute) { function TEST (line 276) | TEST(TimerHHWheel, TimerExpireFIFO) { FILE: test/main.cpp function main (line 11) | int main(int argc, char* argv[])